(OLD) code oss (VS Code) を使う - Naohiro2g/Raspberry-Pi-Projects GitHub Wiki
32ビット版公式ビルドが復活した。headmelted版は提供終了。
=================================== 過去資料
linux版VS Codeが64bitのみに移行したため、最新版が動かなくなった。Jay Rodgersがオープンソース版のCode OSSをビルドしてくれているので利用させてもらう。
Jay Rodgers
Install
$ wget -qO - https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -
$ sudo su
# . <( wget -O - https://code.headmelted.com/installers/apt.sh )
# exit
Pygameを使うとき、pylintだとエラーが頻発するので対処する。
Module 'pygame' has no 'init' member
これは、根本的な対処は無理みたい。NumpyやOpenCVなども同様のエラーが出る。サブモジュールを検索/追跡できないから??
エラーを殺すには、対象のモジュールをホワイトリストに入れて無視する。settings.jsonの{}内に以下を追記。
"python.linting.pylintArgs": [
"--extension-pkg-whitelist=pygame"
]
あるいは、「設定」から、Python › Linting: Pylint Argsのところで、以下の項目を追加する方法でも同じ。
--extension-pkg-whitelist=pygame
そもそも、pylintではなく、pyflake8(pyflakes, pycodestyle, mccabe)を使えば、このエラーからは開放される。ただし、pylintは、命名法についてコマゴマと指摘してくれるので、使いたくなるときもある。変数を使ってないよ、docstringが無いよ、なども。 平行して使用するものアリ。