私は64ビットPC上でWindows 10を使用しています。最近、WindowsでUbuntu BashでVSコードを使用し始めました。すべてはlintingを除いて素晴らしい作品です。私はそれをpylintとpep8で作業しようとしましたが、どれも働いていませんでした。私は問題がリンターの場所のために引き起こされたと思う。しかし、私は問題を解決する方法を理解することができませんでした。あなたはpylintの設定を確認できます:Visual Studioコード、PythonのWSL(WindowsサブシステムLinux版)
// Whether to lint Python files using pylint.
"python.linting.pylintEnabled": true,
// Severity of Pylint message type 'Convention/C'.
"python.linting.pylintCategorySeverity.convention": "Information",
// Severity of Pylint message type 'Refactor/R'.
"python.linting.pylintCategorySeverity.refactor": "Hint",
// Severity of Pylint message type 'Warning/W'.
"python.linting.pylintCategorySeverity.warning": "Warning",
// Severity of Pylint message type 'Error/E'.
"python.linting.pylintCategorySeverity.error": "Error",
// Severity of Pylint message type 'Fatal/F'.
"python.linting.pylintCategorySeverity.fatal": "Error",
// Path to Pylint, you can use a custom version of pylint by modifying this
// setting to include the full path.
"python.linting.pylintPath": "pylint",
// Arguments passed in. Each argument is a separate item in the array.
"python.linting.pylintArgs": [],
私は助けていただきたいと思います。ありがとう...
「Windows上のBash」a.k.a WSLはコマンドライン環境です。 GUIエディタ(VSコード)を使用する際のポイントは何ですか?とにかく、ホストWindowsと "bash"コンテナで共有されるフォルダへのパスは、/ mnt/c(または他のドライブ文字)で始まります。はい、Windowsとbash側で異なるパスを使用する必要があります。 RTFM。 – ddbug
@ddbugご意見ありがとうございます。 VSコードは、任意のプログラミング言語用のコードエディタです。私はbashを使ってエディタを使ってコードをコンパイルしています。しかし、リンターはすでにbashにインストールされています。したがって、私はWindowsで自分のドキュメントにアクセスするために/ mnt/cは必要ありません。私は "C:¥¥Users¥¥user¥¥AppData¥¥Local¥¥lxss¥rootfs¥¥usr¥bin¥¥pylint"を試しましたが、それもうまくいきませんでした。 –