{"library":"flake8-expression-complexity","type":"library","category":null,"description":"flake8-expression-complexity is an extension for Flake8 that enforces limits on the complexity of individual expressions within Python code. It works by analyzing abstract syntax tree (AST) nodes to score expressions and reports an `ECE001` error when a configurable threshold is exceeded. The current version is 0.0.11, and it maintains a moderate release cadence, with updates addressing new features and bug fixes.","language":"python","status":"active","version":"0.0.11","tags":["flake8","linter","code quality","complexity analysis","expression complexity"],"last_verified":"Sat May 23","install":[{"cmd":"pip install flake8-expression-complexity","imports":["This plugin is automatically discovered by Flake8 once installed. No direct Python import is needed; it integrates directly with the `flake8` command-line tool."]}],"homepage":null,"github":"https://github.com/best-doctor/flake8-expression-complexity","docs":null,"changelog":null,"pypi":"https://pypi.org/project/flake8-expression-complexity/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":2,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/flake8-expression-complexity/compatibility"}}