Skip to content

Integrate a Python linter into tests #34

@tkunic

Description

@tkunic

Background

Ideally, PR reviewers don't waste time calling out style issues and don't have to perform any manual testing to validate that PRs are sound. These things should be automated via bots and scripts (also see #30).

To help this along, consider integrating a linter, a style checker, and/or a formatter into the CI/testing process to catch bugs and help keep the code stay readable.

Some common Python tools used for this include:

  • linters: pylint, flake8
  • formatters: black, yapf

Acceptance Criteria

  • Integrate a linter and formatter into the SMILER developer workflow so it can be easily called by developers and CI tools.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions