Solidity

VS Code 和 Solidity 文件有很多警告

  • August 13, 2019

每次我使用 VS Code 開發 Solidity 時,文件中都會出現很多這樣奇怪的警告:

no-trailing-whitespace:行包含尾隨空格

我用Google搜尋了一下,我明白他們為什麼在這裡。雖然我想讓我的 VS Code 忽略它們。有什麼幫助嗎?

在此處輸入圖像描述

它們存在的原因是因為您使用的是VS Code Solidity 擴展。這個擴展的一個特點是它啟用了 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"
}

引用自:https://ethereum.stackexchange.com/questions/73889