Skip to content

[Epic 2] Shared quality tooling (Ruff, Pyright, pre-commit, pytest, MegaLinter) #3

Description

@ulises-jeremias

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:toolingShared lint/test/dev toolingenhancementNew feature or requestepicParent epic tracking multiple sub-issuespythonPython stack

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions