![](/img/trans.png)
[英]code works in visual studio css file, but it's an error in ruby on rails css file
[英]Visual Studio Code: Disabling Error/Warning checks in for specific file type
在工作中,我的團隊使用 Ruby 和 Treetop 解析器創建了我們自己的小型腳本語言。 該語言本身的語法與 Ruby 非常相似。
我正在使用 Ruby 和 Ruby 擴展名來突出顯示我們的文件的這種語言的語法,但是 Ruby 擴展名會引發錯誤,因為該語言實際上不是 Ruby
有沒有辦法禁用特定文件類型的錯誤檢查? 我應該分叉 Ruby 擴展嗎?
謝謝。
您可以通過在項目根目錄中配置自己的 VSCode 設置來禁用它。 我正在使用 Ruby 擴展和 RuboCop linter。 以下是步驟:
touch.vscode/settings.json
創建我們自己的設置。.vscode/settings.json
來啟用 RuboCop:{
"ruby.lint": {
"rubocop": true
}
}
.rubocop.yml
文件並粘貼https://github.com/rubocop-hq/rubocop/blob/master/config/default.yml中的默認設置NewCops
設置為enable
或disable
。Exclude
中添加新項目。 假設排除的擴展名是.my
。 像這樣的東西:Exclude:
- 'node_modules/**/*'
- 'tmp/**/*'
- 'vendor/**/*'
- '.git/**/*'
- '**/*.my'
作為證據,這是我的.my
在應用此配置之前的樣子,同時使用 Ruby 語法突出顯示並啟用了 RuboCop linter。
而且,這是我配置后的樣子,就像我上面解釋的那樣:
希望能幫助到你。
您需要為每個項目保存一個文件夾,讓它們成為 Ruby 和 DSL。 例如,您可以在 DSL 工作區中禁用 Ruby 語法突出顯示擴展,並在 Ruby 工作區中啟用它們。
您可能希望 go 到File → Add Folder to Workspace... ,如果是這樣,兩個工作區都將出現在資源管理器面板中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.