• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

flake8

date: 2021-08-11 excerpt: flake8の使い方

tag: pythonflake8


flake8の使い方

概要

  • 自分の書いたpythonが規約に従っているかチェックするツール
  • flake8に従って内容を整形してくれるblackというツールもある

インストールとセットアップ

$ python3 -m pip install flake8 black

neovim

Plug 'nvie/vim-flake8'

設定

  • 設定を反映させたいディレクトリにて.flake8のファイルを作成する
  • .flake8の設定はサブディレクトリにも適応される

例

[flake8]
ignore = E226,E302,E41
max-line-length = 160
exclude = tests/*
max-complexity = 10
  • E226, E302, E41の規約を除外する
  • max-line-lengthで一行の最大文字数を設定する
  • excluteで除外するディレクトリを設定

参考

  • 公式ドキュメント


pythonflake8 Share Tweet