closeio/sync-engine

Formatters and static code analysis roadmap

Opened this issue · 0 comments

Formatters

  • black
  • isort

Flake8

  • flake8
  • flake8-sfs
  • flake8-bugbear
  • flake8-docstrings, needs more discussion, because we are not even consistent in other projects of ours
  • flake8-simplify
  • flake8-no-u-prefixed-strings, this PR
  • flake8-future-import, this PR
  • flake8-tidy-imports, this PR

Mypy

  • mypy, includes searching all # type: comments and converting them to Python 3 syntax

After all of those are done we can look into using LintLizard