Skip to content

Advanced Python linting framework with auto-fixes and hierarchical configuration that makes it easy to write custom in-repo lint rules.

License

Notifications You must be signed in to change notification settings

Instagram/Fixit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

12521f2 · Mar 26, 2025
Mar 26, 2025
Jul 16, 2024
Jul 17, 2023
Jul 17, 2023
Mar 26, 2025
Oct 25, 2023
Oct 17, 2023
Aug 18, 2022
Mar 7, 2023
Aug 31, 2022
Apr 7, 2023
Jan 7, 2022
Oct 26, 2023
Mar 6, 2020
Oct 26, 2023
Mar 2, 2020
Jul 10, 2023
Mar 2, 2020
Jul 17, 2023
Jul 7, 2023
Mar 26, 2025

Repository files navigation

Fixit

Documentation PyPI Changelog Project Roadmap MIT License

Fixit provides a highly configurable linting framework with support for auto-fixes, custom "local" lint rules, and hierarchical configuration, built on LibCST.

Fixit makes it quick and easy to write new lint rules and offer suggested changes for any errors found, which can then be accepted automatically, or presented to the user for consideration.

Fixit 2.0 has been rebuilt for better configuration and support for custom lint rules. If you are using Fixit 0.1.4 or older, take a look at the legacy documentation or the stable branch. See the upgrade guide for tools and information to migrate existing configuration and lint rules and ensure compatibility with the latest version of Fixit.

For more details, see the user guide.

License

Fixit is MIT licensed, as found in the LICENSE file.

About

Advanced Python linting framework with auto-fixes and hierarchical configuration that makes it easy to write custom in-repo lint rules.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published