flake8-diff is an open source project that encourages community contributions in all aspects:


  • Propose all code changes via a pull request in the GitHub repository;
  • Use our Development Process;
  • Ensure code changes have tests and adequate coverage;
  • New features should have examples and documentation;
  • Add yourself to AUTHORS.


  • The header order:

    Header 1
    Header 2
    Header 3
    Header 4
  • Perform at least basic spelling checks;

  • Use gender-neutral language (singular they is great!);


All code that is merged into flake8-diff must be reviewed by at least one person other than an author of the change.

While perfection is a noble goal it often leads to an idea that improvement without achieving perfection is not an improvement. Improvements need only be that, improvements.