Complete implementation of a plugin-based code standards checker. Core Framework: - CheckResult/CheckItem/Severity data models - Three-source plugin discovery (builtin, entry_points, local) - Config system (.seedgo/config.json) with profiles and overrides - Severity-weighted scoring (errors block, warnings degrade, info reports) CLI: - seedgo init — create project config - seedgo check — run all enabled plugins - seedgo list — show available plugins - Three output formats: human, json, github (CI annotations) 5 Starter Plugins: - no-bare-except, type-hints-required, docstring-coverage - function-length (no linter equivalent) - file-structure (no linter equivalent) 354 tests, all passing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 lines
131 B
JSON
7 lines
131 B
JSON
{
|
|
"extraPaths": ["src"],
|
|
"pythonVersion": "3.10",
|
|
"reportMissingImports": "error",
|
|
"reportAttributeAccessIssue": "error"
|
|
}
|