11[flake8]
22max-line-length = 120
3- extend-ignore = E203, W503, E501, F401, F541, E226, ANN101, ANN204, B009, E712
3+ extend-ignore = E203, W503, E501, F401, F541, E226, ANN101, ANN204, B009, E712, D402
44exclude =
55 .git,
66 __pycache__,
77 .venv,
88 venv,
99 .env,
1010 env,
11+ test_env,
1112 build,
1213 dist,
1314 .eggs,
@@ -20,7 +21,9 @@ exclude =
2021 violentutf_logs,
2122 security,
2223 .github,
23- scripts
24+ scripts,
25+ tools/agent_orchestrator,
26+ agent_orchestrator
2427per-file-ignores =
2528 __init__.py:F401
2629 tests/*:F401,F811,ANN101,ANN401,D202,ANN201,B007,B023,F841,E722,B001,D102,D107,ANN001,ANN002,ANN003,ANN202,C901,D401
@@ -35,7 +38,38 @@ per-file-ignores =
3538 app/api/endpoints/reports.py:C901
3639 app/api/endpoints/security_scans.py:C901
3740 app/api/endpoints/vulnerability_findings.py:C901
41+ app/api/endpoints/vulnerability_taxonomies.py:C901
42+ app/celery/tasks.py:C901
43+ app/core/abac_permissions.py:C901
44+ app/core/audit.py:C901
45+ app/core/authority.py:C901
46+ app/core/cache.py:C901
3847 app/core/decorators/circuit_breaker.py:C901
48+ app/core/decorators/request_signing.py:C901
49+ app/core/decorators/sanitization.py:C901
50+ app/core/decorators/sql_injection.py:C901
51+ app/core/external_services.py:C901
52+ app/core/field_sanitization.py:C901
53+ app/core/input_validation.py:C901
54+ app/core/permissions.py:C901
55+ app/core/request_signing.py:C901
56+ app/core/sql_injection_prevention.py:C901
57+ app/db/init_mfa_policies.py:C901
58+ app/middleware/authentication.py:C901
59+ app/middleware/csrf.py:C901
60+ app/middleware/oauth.py:C901,ANN201,ANN202
61+ app/middleware/rate_limiting.py:C901
62+ app/middleware/request_signing.py:C901
63+ app/models/role.py:C901
64+ app/models/scan.py:C901
65+ app/services/api_key_service.py:C901
66+ app/services/architectural_report_generator.py:C901
67+ app/services/audit_service.py:C901
68+ app/services/mfa_policy_service.py:C901
69+ app/services/rbac_service.py:C901
70+ app/utils/performance_tracker.py:ANN401,D107,D401,E704
71+ fix_test_patterns.py:C901
72+ tools/pre_audit/*:C901,ANN201,ANN202
3973max-complexity = 10
4074statistics = True
4175count = True
0 commit comments