我很難找到代碼驗證解決方案的emacs,東西/ s來檢查我的JavaScript/css /紅寶石等是有效的代碼,所有這些東西在哪裏?Emacs代碼驗證
2
A
回答
2
我假設你指的是基本的語法的正確性,在這種情況下,你應該看看flymake,其中包括使用Emacs,並在後臺運行,驗證程序,分析它的輸出,並標記了緩衝區帶有錯誤和警告。
而且,爲了讓您開始,下面是一個使用flymake with Ruby的小模塊,以及與flymake with javascript using jslint類似的模塊作爲驗證程序。
0
這就是爲什麼你測試紅寶石伴侶。即使js現在也有測試套件。
至於CSS,你總是可以使用像autopair或textmate.el這樣的東西來確保你關閉你的哈希,甚至可以在你的css中添加分號(我應該看看它是否存在,謝謝)。
0
的JS - 有一個Emacs的wiki頁面,但它似乎是相當落伍:http://emacswiki.org/emacs/FlymakeJavaScript
這裏就是我所做的來代替。首先,我對node.js
sudo apt-get install nodejs npm
npm install jslint
ln -s ~/.npm/jslint/0.1.8/package/bin/jslint.js ~/.local/bin/
安裝jslint
Emacs的整合,然後我嘗試安裝在Emacs包flymake-jslint
(我使用的是emacs24使用隨附的包管理器),並在jslint
指着它,但它只是不會工作。
然後我按照這裏的說明http://www.thoughtspark.org/node/59 - 我爲jslint.js
創建了一個bash包裝腳本,並指出了它的.el代碼片段,它工作正常。
相關問題
- 1. 驗證JavaScript代碼
- 2. 代碼在Emacs
- 3. Emacs,HTML5無法驗證
- 4. 如何驗證C#代碼?
- 5. C++驗證登錄代碼
- 6. 國家代碼驗證
- 7. 驗證recaptcha html代碼
- 8. 驗證特殊代碼
- 9. iOS:Google身份驗證代碼
- 10. 驗證Android代碼簽名
- 11. 驗證scrapy項目代碼
- 12. C#代碼驗證程序
- 13. 使用Linkedin登錄代碼驗證碼驗證錯誤
- 14. 驗證驗證碼
- 15. 驗證碼驗證
- 16. Emacs inf-ruby證書驗證失敗
- 17. 代碼簽名(微軟驗證碼)
- 18. 密碼驗證代碼,處理C++ cstrings
- 19. LDAP驗證代碼之外的密碼
- 20. 驗證碼未接受Javascript代碼(JSHint)
- 21. 密碼驗證遺留代碼
- 22. ServiceStack使用驗證碼驗證驗證
- 23. 驗證碼驗證問題
- 24. 谷歌驗證碼驗證
- 25. 驗證組驗證碼asp.net
- 26. 驗證碼AJAX驗證
- 27. Zend_Form驗證碼不驗證
- 28. 正在驗證驗證碼
- 29. 用ajax驗證碼驗證碼
- 30. 要驗證碼或不驗證碼
定義「有效」。 – delnan 2011-02-26 21:05:36
Scala在這裏很幸運:他們爲Emacs提供了「scala-mode + ensime」,它可以在Emacs下實時驗證源代碼(即使在不完整的AST上):) – Gugussee 2011-03-02 14:34:28