Cross-language coding standard (K22-CODE-01..26) adopted from Kingsrook's QQQ CODE_STYLE.md, with profiles for C#/.NET, Java, TypeScript, Python, Rust, Go, Swift, Shell/PowerShell, and Terraform, and the files each IDE and tool imports: IntelliJ scheme, copyright profile and live templates, Checkstyle, Eclipse formatter, .editorconfig, Directory.Build.props, ESLint Stylistic, ruff, rustfmt/clippy/cargo-deny, golangci-lint, swift-format/SwiftLint, ShellCheck, PSScriptAnalyzer, TFLint, sqlfluff, VS Code. Kingsrook files keep their Apache-2.0 notice (NOTICE). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: James Maes <james@kof22.com>
12 lines
493 B
JSON
12 lines
493 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json",
|
|
"_comment": "KofTwentyTwo Python type checking (K22-CODE-PY-03): strict mode, zero errors in CI.",
|
|
"typeCheckingMode": "strict",
|
|
"pythonVersion": "3.13",
|
|
"include": ["src", "tests"],
|
|
"reportMissingTypeStubs": "error",
|
|
"reportUnnecessaryTypeIgnoreComment": "error",
|
|
"reportImplicitOverride": "error",
|
|
"reportShadowedImports": "error"
|
|
}
|