Summary
Establish lint/format/type/test/pre-commit and MegaLinter config parity.
CNA mapping
ESLint flat config, Prettier, husky, lint-staged, c8, .mega-linter.yml, .markdownlint.json, .jscpd.json.
Why
Mirrors CNA maturity so CI can gate PRs from day one of implementation.
Sub-issues
Blocks / dependencies
Blocks #7 (CI workflows need configs).
Blocked by: #2 (workspace)
Reference
Parity matrix (workspace): knowledge/create-python-app-parity-matrix.md
Reference repo: https://github.com/Create-Node-App/create-node-app
Summary
Establish lint/format/type/test/pre-commit and MegaLinter config parity.
CNA mapping
ESLint flat config, Prettier, husky, lint-staged, c8,
.mega-linter.yml,.markdownlint.json,.jscpd.json.Why
Mirrors CNA maturity so CI can gate PRs from day one of implementation.
Sub-issues
.mega-linter.yml) #22 MegaLinter Python-first config (.mega-linter.yml)Blocks / dependencies
Blocks #7 (CI workflows need configs).
Blocked by: #2 (workspace)
Reference
Parity matrix (workspace): knowledge/create-python-app-parity-matrix.md
Reference repo: https://github.com/Create-Node-App/create-node-app