@@ -11,12 +11,12 @@ build-backend = "setuptools.build_meta"
1111[project ]
1212name = " python-code-validator"
1313version = " 0.1.3"
14- authors = [{ name = " Qu1nel" , email = " covach.qn@gmail.com" }]
1514description = " A flexible, AST-based framework for static validation of Python code using declarative JSON rules."
15+ keywords = [" validation" , " linter" , " static analysis" , " testing" , " education" , " ast" ]
16+ authors = [{ name = " Qu1nel" , email = " covach.qn@gmail.com" }]
1617readme = " README.md"
1718requires-python = " >=3.11"
1819license = { file = " LICENSE" }
19- keywords = [" validation" , " linter" , " static analysis" , " testing" , " education" , " ast" ]
2020classifiers = [
2121 " Development Status :: 4 - Beta" ,
2222 " Intended Audience :: Developers" ,
@@ -40,9 +40,11 @@ dependencies = [
4040"Documentation" = " https://pythoncodevalidator.readthedocs.io/en/latest/"
4141"Bug Tracker" = " https://github.com/Qu1nel/PythonCodeValidator/issues"
4242
43+
4344[project .scripts ]
4445validate-code = " code_validator.cli:run_from_cli"
4546
47+
4648[project .optional-dependencies ]
4749dev = [
4850 " ruff>=0.4.0" ,
@@ -81,8 +83,7 @@ select = [
8183 " C4" , # flake8-comprehensions
8284 " D" , # pydocstyle
8385]
84- ignore = [
85- ]
86+ ignore = []
8687
8788[tool .ruff .lint .per-file-ignores ]
8889"tests/*" = [
@@ -96,7 +97,6 @@ ignore = [
9697"src/code_validator/components/__init__.py" = [" D104" ]
9798"src/code_validator/rules_library/__init__.py" = [" D104" ]
9899
99-
100100[tool .ruff .lint .pydocstyle ]
101101convention = " google"
102102
0 commit comments