91653


現在VSCodeでPythonのプログラミングに挑戦しており、Flake8をインストールしていますが、E241が表示できません。E501やE401は表示されるのですが、空白を無駄に開けてしまう癖に対応できるE241が表示されなくて困っています。  
これはなぜ起きてしまうのでしょうか。

**実行環境:**  
Flake8 5.4.1 / 3.6.0  
Python 3.8.3


CC BY-SA 4.0
2022-10-17T09:54:01.013
91650
2022-10-17T16:21:10.073
2022-10-17T12:13:06.747
3060
54888
question
python python3 vscode
Flake8のE241が表示されない


E241 はデフォルトでは無効にされています。その他にもいくつかのルールが、満場一致で受け入れられておらず、PEP
8でも必須とされていないことから、デフィルトでは無効にされています。（参考: [Error
codes](https://pycodestyle.pycqa.org/en/latest/intro.html#error-codes)）

[extend-
select](https://flake8.pycqa.org/en/latest/user/options.html#cmdoption-
flake8-extend-select) に E241 を追加し、有効にするとよいでしょう。

### 設定ファイルで有効にするには

[Configuration
Locations](https://flake8.pycqa.org/en/latest/user/configuration.html#configuration-
locations) で説明されている（いずれかの）設定ファイルに以下を追加します。

[code]

    [flake8]
    extend-select = E241
    
[/code]

### コマンドラインオプション で有効にするには

[code]

    flake8 --extend-select=E241
    
[/code]

として実行します。VSCode 上で実行する際のオプションの設定は `Python › Linting: Flake8 Args` です。これに
`--extend-select=E241` を追加します。（参考: [Linting Python in Visual Studio
Code](https://code.visualstudio.com/docs/python/linting#_flake8)）


CC BY-SA 4.0
2022-10-17T16:21:10.073
91653
2022-10-17T16:21:10.073
3054
91650
answer