Solidity
Visual Studio Code 的 Solidity 擴展顯示不必要的警告/錯誤
我正在為 VSC 使用 Juan Blanco 的 Solidity 擴展。我注意到它到處都顯示了太多警告,包括
node_modules
文件夾中的 OpenZeppelin 契約。有什麼替代方案嗎?或者有什麼方法可以抑制所有不必要的警告?到處都有一堆黃色下劃線和紅色突出顯示的文件夾有點分散注意力。
您正在使用的擴展程序的一項功能是它啟用了 Solium(現為 Ethlint)。這是一個 linter,用於檢查您的程式碼是否存在錯誤和警告,例如
no-trailing-whitespace: Line contains trailing whitespace
.最好的解決方案是在你的程式碼中修復這些警告,因為這些警告是在編寫 Solidity 時遵循最佳實踐的建議。遵循Solidity 風格指南的程式碼不應該有這樣的警告。
如果您想在不更改程式碼的情況下刪除其中一些警告,則需要
settings.json
在 VS Code 中進行編輯。在此文件中,您可以添加以下行:"solidity.soliumRules": { }
在這裡,您可以添加要忽略的規則。例如,如果您想忽略尾隨空格警告,您的
settings.json
文件應如下所示:"solidity.soliumRules": { "no-trailing-whitespace": "off" }