|
2 | 2 | "id": "python", |
3 | 3 | "applyToGlob": "**/*.{py,pyi,md}", |
4 | 4 | "structureRelevant": ["src", "tests", "packages"], |
5 | | - "defaults": { |
6 | | - "tooling": "pip", |
7 | | - "language": "Python", |
8 | | - "variableNaming": "snake_case", |
9 | | - "fileNaming": "snake_case", |
10 | | - "componentNaming": "Not applicable", |
11 | | - "exports": "module exports", |
12 | | - "comments": "docstrings", |
13 | | - "fileStructure": "top-level modules", |
14 | | - "styling": "Not applicable", |
15 | | - "stateManagement": "Not applicable", |
16 | | - "apiLayer": "TODO: document primary framework (FastAPI, Django, Flask, etc.)", |
17 | | - "folders": "by-module", |
18 | | - "dataFetching": "Not applicable", |
19 | | - "reactPerf": "Not applicable", |
20 | | - "testingUT": "pytest", |
21 | | - "testingE2E": "TODO: outline integration / end-to-end coverage", |
22 | | - "auth": "TODO: document auth/session strategy", |
23 | | - "validation": "TODO: specify validation library (Pydantic, Marshmallow, etc.)", |
24 | | - "logging": "TODO: describe logging approach (structlog, stdlib logging)", |
25 | | - "codeStyle": "pep8" |
26 | | - }, |
27 | 5 | "rules": [ |
28 | 6 | { |
29 | 7 | "if": { "toolingIncludes": ["poetry"] }, |
|
0 commit comments