Skip to main content

A lint framework that writes better Python code for you.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fixit-2.1.0.tar.gz (219.8 kB view details)

Uploaded Source

Built Distribution

fixit-2.1.0-py3-none-any.whl (83.6 kB view details)

Uploaded Python 3

File details

Details for the file fixit-2.1.0.tar.gz.

File metadata

  • Download URL: fixit-2.1.0.tar.gz
  • Upload date:
  • Size: 219.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for fixit-2.1.0.tar.gz
Algorithm Hash digest
SHA256 b31665cb6491d659d8dfef5a6078a7e9f786e299826636d03d6bd91b6f71e95b
MD5 aaa60d50b6e40ed31914351b8c9eec3a
BLAKE2b-256 4922fc513f039c17024fde3fe2ebe3bc93e4972f7717694613b1bc109068bfc1

See more details on using hashes here.

File details

Details for the file fixit-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: fixit-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 83.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.1

File hashes

Hashes for fixit-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76b286c0abb9d6a63e5c7d1b6673a041c4356e93d70472e94a9ad2c447da7753
MD5 791d836cc226259a0984e542e56606e0
BLAKE2b-256 4891635a1d52f36a546449031c63e54220c8a71e898bcd9cbccfe1181fc1812c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page