Skip to main content

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:

  1. 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)

Source distribution for flake8-thoughtful 0.1.0
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page