Flake9 Thoughtful Hook
Description
A pre-commit hook that runs Thoughtful pre-commit checks for common errors in the codebase. It is built as a flake8 plugin to ensure code quality and consistency.
Documentation
For more detailed information, refer to the T Bug Catcher Documentation.
Automations
The following automations are integrated with the Flake8 Thoughtful Hook: - flake8: Used for linting and enforcing coding standards.
Preflight
To configure the Flake8 Thoughtful Hook, follow these steps:
Add the Flake8 Thoughtful Hook to the additional_dependencies in the flake8 hook section of your pre-commit-config.yaml file.
File Descriptions
The following table describes the purpose of each file included in the project:
File |
Purpose |
|---|---|
flake8_thoughtful.py |
The main plugin file providing the entry point for flake8. |
.pre-commit-config.yaml |
Configuration file that defines the checks performed during pre-commit. |
bitbucket-pipelines.yaml |
Configuration file for Bitbucket pipelines; runs pre-commit checks and handles deployment to PyPI. |
setup.py |
Contains the package metadata and dependencies for the T Bug Catcher Hook. |
README.md |
The documentation file for the plugin, providing usage instructions and other relevant information. |
Metadata
Release files for flake8-thoughtful 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flake8_thoughtful-0.1.0.tar.gz | 5.4 kB | Details |
Release files / flake8_thoughtful-0.1.0.tar.gz
| Download URL | flake8_thoughtful-0.1.0.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
699e1c243fe41e9d8cb5c93b8b9521b9d113f7df959678fdeeb97f32d62d15a7
|
|
BLAKE2b-256 checksum How to use checksums |
d2a6996d77b8467b13ed6efe619681ef0cc448d12f98077eb4fc1a6a2fdda5f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.9.0
|