-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
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