2013-03-08 88 views
2

在公司裏是我們正在努力實現自動化構建流程和測試工作,我們已經得到了所有覆蓋除上海社會科學院/羅盤式的檢查。請注意,我說的不是檢查語法錯誤,但對針對某種風格指南檢查 - 縮進,間距線長度等SASS /指南針樣式檢查

我一直在,但我尋找了一段時間類似的軟件或者搜索不好或者谷歌沒有全部答案。唯一的條件是它可以從unix命令行運行。

任何幫助或線索是更受歡迎,

感謝

+0

不知道是否有一種工具,將允許你這樣做,但你能解決這個另一種方式是通過設置每個開發人員的文本編輯器遵循相同的準則。(空格VS標籤,標籤長度等。) – evasilchenko 2013-03-08 17:24:28

+0

與@DeviantSeev,[EditorConfig的建議,遵循(http://editorconfig.org)可能會派上用場。 – steveax 2013-03-13 07:09:29

+0

感謝EditorConfig,看起來方便,但它只是一個解決方案的一部分,因爲我們想要的代碼在檢查pre-commit鉤子,如我們目前使用PHP代碼嗅探器和Closure linter。 – Mladen 2013-03-16 07:46:50

回答

1

你真的需要控制輸入SCSS或SASS文件,或者只是輸出?

如果您是在Compass生成的樣式表(換句話說 - 最終結果)的佈局控制之後,並且您使用ruby運行指南針,則可以從config.rb文件中選擇「output_style」,如下所示: -

:expanded or :nested or :compact or :compressed 

我主要使用:compact,它可以刪除所有選項卡與空格和換行符問題,同時保持文件的易讀性。

至於風格驗原件SCSS或SASS文件,我還沒有看到任何東西比其他EditorConfig我的旅行作爲@steveax評論。

我剛纔談到這一個,但沒有足夠的點尚未:(希望這有助於。

+0

我們已經在css中使用了不同的輸出風格,但是我們希望在所有的開發人員中執行相同的風格指南。我們已經分別使用PHP Code Sniffer和Google Closure linter完成了php和javascript。 – Mladen 2013-03-16 07:44:50