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.2.1.tar.gz (230.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fixit-2.2.1-py3-none-any.whl (94.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fixit-2.2.1.tar.gz
  • Upload date:
  • Size: 230.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fixit-2.2.1.tar.gz
Algorithm Hash digest
SHA256 98f7e30be083b4002fde8da47ae6d817e4dd174f675b848577d3a4f6e0c84954
MD5 29a9ecdc2ec99cea9c270901294a9cc3
BLAKE2b-256 3ee81e8bda8e9e6e87dc5df4e2a9c8d1e64e21dcaf3a52fd46d1dbc0df1a6af6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixit-2.2.1.tar.gz:

Publisher: ci.yml on Instagram/Fixit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: fixit-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 94.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fixit-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 943e9cdf96194b4c6dc230680dffe65035eb8fd3e7485ca99f8b417b6b5c56e4
MD5 a07540e500b5e07ec276c4219eb7f642
BLAKE2b-256 a9d2dd14e5b4b2657135e075527f2b7bb606f23921d5778a0b9e8f5b6d23ff8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fixit-2.2.1-py3-none-any.whl:

Publisher: ci.yml on Instagram/Fixit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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