# yesqa **Repository Path**: gmirror/yesqa ## Basic Information - **Project Name**: yesqa - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-23 - **Last Updated**: 2021-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://dev.azure.com/asottile/asottile/_apis/build/status/asottile.yesqa?branchName=master)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=53&branchName=master) [![Azure DevOps coverage](https://img.shields.io/azure-devops/coverage/asottile/asottile/53/master.svg)](https://dev.azure.com/asottile/asottile/_build/latest?definitionId=53&branchName=master) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/asottile/yesqa/master.svg)](https://results.pre-commit.ci/latest/github/asottile/yesqa/master) yesqa ===== A tool (and pre-commit hook) to automatically remove unnecessary `# noqa` comments, for example: a check that's no longer applicable (say you increased your max line length), a mistake (`# noqa` added to a line that wasn't failing), or other code in the file caused it to no longer need a `# noqa` (such as an unused import). ## Installation `pip install yesqa` ## As a pre-commit hook See [pre-commit](https://github.com/pre-commit/pre-commit) for instructions Sample `.pre-commit-config.yaml`: ```yaml - repo: https://github.com/asottile/yesqa rev: v1.3.0 hooks: - id: yesqa ``` If you need to select a specific version of flake8 and/or run with specific flake8 plugins, add them to [`additional_dependencies`][0]. [0]: http://pre-commit.com/#pre-commit-configyaml---hooks