Skip to content

Commit 7647193

Browse files
committed
improv: add complexity baseline
1 parent a5407d5 commit 7647193

File tree

3 files changed

+144
-44
lines changed

3 files changed

+144
-44
lines changed

Diff for: python/Makefile

+7-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ test:
2020
coverage-html:
2121
poetry run pytest --cov-report html
2222

23-
pr: lint test security-baseline
23+
pr: lint test security-baseline complexity-baseline
2424

2525
build: pr
2626
poetry run build
@@ -34,6 +34,12 @@ docs-dev:
3434
security-baseline:
3535
poetry run bandit --baseline bandit.baseline -r aws_lambda_powertools
3636

37+
complexity-baseline:
38+
$(info Maintenability index)
39+
poetry run radon mi aws_lambda_powertools
40+
$(info Cyclomatic complexity index)
41+
poetry run xenon --max-absolute C --max-modules A --max-average A aws_lambda_powertools
42+
3743
#
3844
# Use `poetry version <major>/<minor></patch>` for version bump
3945
#

0 commit comments

Comments
 (0)