├── .coveragerc ├── .flake8 ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── flake8_py_version_check.yml │ └── pypi_upload.yml ├── .gitignore ├── .pre-commit-config.yaml ├── DEVELOPMENT.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── bugbear.py ├── pyproject.toml ├── scripts └── flake8_py_version_check.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── eval_files │ ├── b001.py │ ├── b002.py │ ├── b003.py │ ├── b004.py │ ├── b005.py │ ├── b006_b008.py │ ├── b007.py │ ├── b008_extended.py │ ├── b009_b010.py │ ├── b011.py │ ├── b012.py │ ├── b012_py311.py │ ├── b013.py │ ├── b013_py311.py │ ├── b014.py │ ├── b014_py311.py │ ├── b015.py │ ├── b016.py │ ├── b017.py │ ├── b018_classes.py │ ├── b018_functions.py │ ├── b018_modules.py │ ├── b018_nested.py │ ├── b019.py │ ├── b020.py │ ├── b021.py │ ├── b022.py │ ├── b023.py │ ├── b024.py │ ├── b025.py │ ├── b025_py311.py │ ├── b026.py │ ├── b027.py │ ├── b028.py │ ├── b029.py │ ├── b029_py311.py │ ├── b030.py │ ├── b030_py311.py │ ├── b031.py │ ├── b032.py │ ├── b033.py │ ├── b034.py │ ├── b035.py │ ├── b036.py │ ├── b036_py311.py │ ├── b037.py │ ├── b039.py │ ├── b040.py │ ├── b041.py │ ├── b042.py │ ├── b043.py │ ├── b901.py │ ├── b902.py │ ├── b902_extended.py │ ├── b902_py38.py │ ├── b903.py │ ├── b904.py │ ├── b904_py311.py │ ├── b905_py310.py │ ├── b906.py │ ├── b907_py312.py │ ├── b908.py │ ├── b909.py │ ├── b910.py │ ├── b911_py313.py │ ├── b912_py314.py │ └── b950.py └── test_bugbear.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source = bugbear 3 | -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/flake8_py_version_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.github/workflows/flake8_py_version_check.yml -------------------------------------------------------------------------------- /.github/workflows/pypi_upload.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.github/workflows/pypi_upload.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/README.rst -------------------------------------------------------------------------------- /bugbear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/bugbear.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/flake8_py_version_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/scripts/flake8_py_version_check.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/eval_files/b001.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b001.py -------------------------------------------------------------------------------- /tests/eval_files/b002.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b002.py -------------------------------------------------------------------------------- /tests/eval_files/b003.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b003.py -------------------------------------------------------------------------------- /tests/eval_files/b004.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b004.py -------------------------------------------------------------------------------- /tests/eval_files/b005.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b005.py -------------------------------------------------------------------------------- /tests/eval_files/b006_b008.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b006_b008.py -------------------------------------------------------------------------------- /tests/eval_files/b007.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b007.py -------------------------------------------------------------------------------- /tests/eval_files/b008_extended.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b008_extended.py -------------------------------------------------------------------------------- /tests/eval_files/b009_b010.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b009_b010.py -------------------------------------------------------------------------------- /tests/eval_files/b011.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b011.py -------------------------------------------------------------------------------- /tests/eval_files/b012.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b012.py -------------------------------------------------------------------------------- /tests/eval_files/b012_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b012_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b013.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b013.py -------------------------------------------------------------------------------- /tests/eval_files/b013_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b013_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b014.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b014.py -------------------------------------------------------------------------------- /tests/eval_files/b014_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b014_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b015.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b015.py -------------------------------------------------------------------------------- /tests/eval_files/b016.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b016.py -------------------------------------------------------------------------------- /tests/eval_files/b017.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b017.py -------------------------------------------------------------------------------- /tests/eval_files/b018_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b018_classes.py -------------------------------------------------------------------------------- /tests/eval_files/b018_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b018_functions.py -------------------------------------------------------------------------------- /tests/eval_files/b018_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b018_modules.py -------------------------------------------------------------------------------- /tests/eval_files/b018_nested.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b018_nested.py -------------------------------------------------------------------------------- /tests/eval_files/b019.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b019.py -------------------------------------------------------------------------------- /tests/eval_files/b020.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b020.py -------------------------------------------------------------------------------- /tests/eval_files/b021.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b021.py -------------------------------------------------------------------------------- /tests/eval_files/b022.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b022.py -------------------------------------------------------------------------------- /tests/eval_files/b023.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b023.py -------------------------------------------------------------------------------- /tests/eval_files/b024.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b024.py -------------------------------------------------------------------------------- /tests/eval_files/b025.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b025.py -------------------------------------------------------------------------------- /tests/eval_files/b025_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b025_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b026.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b026.py -------------------------------------------------------------------------------- /tests/eval_files/b027.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b027.py -------------------------------------------------------------------------------- /tests/eval_files/b028.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b028.py -------------------------------------------------------------------------------- /tests/eval_files/b029.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b029.py -------------------------------------------------------------------------------- /tests/eval_files/b029_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b029_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b030.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b030.py -------------------------------------------------------------------------------- /tests/eval_files/b030_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b030_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b031.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b031.py -------------------------------------------------------------------------------- /tests/eval_files/b032.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b032.py -------------------------------------------------------------------------------- /tests/eval_files/b033.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b033.py -------------------------------------------------------------------------------- /tests/eval_files/b034.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b034.py -------------------------------------------------------------------------------- /tests/eval_files/b035.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b035.py -------------------------------------------------------------------------------- /tests/eval_files/b036.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b036.py -------------------------------------------------------------------------------- /tests/eval_files/b036_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b036_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b037.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b037.py -------------------------------------------------------------------------------- /tests/eval_files/b039.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b039.py -------------------------------------------------------------------------------- /tests/eval_files/b040.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b040.py -------------------------------------------------------------------------------- /tests/eval_files/b041.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b041.py -------------------------------------------------------------------------------- /tests/eval_files/b042.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b042.py -------------------------------------------------------------------------------- /tests/eval_files/b043.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b043.py -------------------------------------------------------------------------------- /tests/eval_files/b901.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b901.py -------------------------------------------------------------------------------- /tests/eval_files/b902.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b902.py -------------------------------------------------------------------------------- /tests/eval_files/b902_extended.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b902_extended.py -------------------------------------------------------------------------------- /tests/eval_files/b902_py38.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b902_py38.py -------------------------------------------------------------------------------- /tests/eval_files/b903.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b903.py -------------------------------------------------------------------------------- /tests/eval_files/b904.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b904.py -------------------------------------------------------------------------------- /tests/eval_files/b904_py311.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b904_py311.py -------------------------------------------------------------------------------- /tests/eval_files/b905_py310.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b905_py310.py -------------------------------------------------------------------------------- /tests/eval_files/b906.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b906.py -------------------------------------------------------------------------------- /tests/eval_files/b907_py312.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b907_py312.py -------------------------------------------------------------------------------- /tests/eval_files/b908.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b908.py -------------------------------------------------------------------------------- /tests/eval_files/b909.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b909.py -------------------------------------------------------------------------------- /tests/eval_files/b910.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b910.py -------------------------------------------------------------------------------- /tests/eval_files/b911_py313.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b911_py313.py -------------------------------------------------------------------------------- /tests/eval_files/b912_py314.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b912_py314.py -------------------------------------------------------------------------------- /tests/eval_files/b950.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/eval_files/b950.py -------------------------------------------------------------------------------- /tests/test_bugbear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tests/test_bugbear.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyCQA/flake8-bugbear/HEAD/tox.ini --------------------------------------------------------------------------------