Python3.7.3を使い、以下のコードを書いたところ、PEP8に違反するとの表示がされてしまいます。
python3
1@dataclass(frozen=True) 2class Article: 3 url: str 4 title: str 5 content: str
[pep8] E701:multiple statements on one line (colon)
PEP8に違反せずに@dataclassを使う方法はありますか?
また、PEP8の中から特定のものだけを無視することはできますか?
追記
python -m pycodestyle xxx.py
だと確かにエラーは確認されませんでした。
Visual Studio Codeにおいてpep8を使わずにpycodestyleを使うにはどうすれば良いのでしょうか?
どのようなツールで違反を確認したのでしょうか。
Visual Studio Codeです。
こちらでは再現できませんでしたが、pycodestyleで検証したのでしょうか?
その行であることは間違いないでしょうか?
>pycodestyleで検証したのでしょうか?
PEP8関連のライブラリは以下を使っています。
autopep8 1.4.3
pep8 1.7.1
pycodestyle 2.5.
>その行であることは間違いないでしょうか?
url, title, contentに赤い警告の下線が引かれています。
python -mpycodestyle temp.py等でコマンドラインから実行しても同じエラーがでますか?python -mpep8 temp.pyでpep8を試したところ、質問者さんのエラーが出ていたのですが、おそらくpycodestyleに名称変更にともなって更新が止まってるんじゃないかと思います。
つまるとろろ、VScodeにpep8を使わせずにpycodestyleだけを使うように設定する必要がありそうですね。ちょっとすぐ分からないですが。
回答2件
あなたの回答
tips
プレビュー