Skip to content

Update Linting Dependencies #384

@sco1

Description

@sco1

The bot repository needs some linting adjustments to bring it in line with the rest of the organization.

  • Add flake8-docstrings as a dev dependency
  • Add flake8-annotations as a dev dependency
  • Relock dependencies
  • Update linting rules (See: Completing the move to flake8-docstrings #335)
  • Relint repository
  • Add pre-commit as a dev dependency
  • Add pre-commit configuration
  • Add pre-commit install to pipenv scripts

Because of the >1000 lines of changes that will be required required once flake8-docstrings is added, this should be deferred until the django migration is very near completion so we don't unnecessarily contribute to the merging nightmare.

Metadata

Metadata

Assignees

Labels

a: dependenciesRelated to package dependencies and managementp: 1 - highHigh Priority

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions