diff --git a/.github/linters/.codespellrc b/.github/linters/.codespellrc index 303604d..9b4a74a 100644 --- a/.github/linters/.codespellrc +++ b/.github/linters/.codespellrc @@ -1,2 +1,2 @@ [codespell] -skip = ./.git,.claude/*,.codex/*,.vscode/*,code_coverage/*,composer.lock,runtime/*,scaffold-lock.json,vendor/*,*/tests/*,tests/**,*/composer.lock,*/composer.json,*/package-lock.json,*/dist/*,*/node_modules/* +skip = ./.git,.claude/*,.codex/*,.config/gh/*,.github/agents/*,.github/copilot-instructions.md,.github/copilot/*,.github/instructions/*,.github/prompts/*,.github/skills/*,.vscode/*,*/composer.json,*/composer.lock,*/dist/*,*/node_modules/*,*/package-lock.json,*/tests/*,code_coverage/*,composer.lock,runtime/*,scaffold-lock.json,tests/**,vendor/* diff --git a/.github/linters/.editorconfig-checker.json b/.github/linters/.editorconfig-checker.json index 0e57707..3b52d57 100644 --- a/.github/linters/.editorconfig-checker.json +++ b/.github/linters/.editorconfig-checker.json @@ -1,16 +1,23 @@ { "Exclude": [ + "\\.min\\.css$", + "\\.min\\.js$", "^\\.claude/", "^\\.codex/", + "^\\.config/gh/", + "^\\.github/agents/", + "^\\.github/copilot-instructions\\.md$", + "^\\.github/copilot/", + "^\\.github/instructions/", + "^\\.github/prompts/", + "^\\.github/skills/", "^\\.vscode/", "^code_coverage/", "^composer\\.lock$", - "phpstan-baseline\\.neon$", + "^runtime/", "^tests/runtime/", - "\\.min\\.css$", - "\\.min\\.js$", "^vendor/", - "^runtime/", + "phpstan-baseline\\.neon$", "scaffold-lock\\.json$" ] } diff --git a/.gitignore b/.gitignore index f61924a..2d02692 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ -# AI agents (if present) -.codex +# Local AI agent, editor, and GitHub CLI config (if present) .claude +.codex +.config/gh # codecoverage (if present) code_coverage @@ -11,7 +12,7 @@ c3.php # composer composer.lock -# gitHub copilot config (if present) +# GitHub Copilot config (if present) .github/agents/** .github/copilot-instructions.md .github/copilot/** @@ -38,7 +39,6 @@ package-lock.json # phpunit (if present) .phpunit.cache .phpunit.result.cache -phpunit.xml* # vagrant (if present) .vagrant diff --git a/.prettierignore b/.prettierignore index a5c42e5..7890c21 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,32 +1,28 @@ -# Local agent, editor, coverage output, runtime state, caches, and dependencies. +# Local agent, editor, coverage, and generated runtime state. .claude/** .codex/** +.config/gh/** +.github/agents/** +.github/copilot-instructions.md +.github/copilot/** +.github/instructions/** +.github/prompts/** +.github/skills/** .vscode/** code_coverage/** runtime/** + +# Dependencies. vendor/** # Dependency lockfile ignored by git. composer.lock -**/*.min.css -**/*.min.js - -# Vite-built bundles (committed dist/) and lockfiles. -**/dist/** -**/node_modules/** -**/package-lock.json - -# Yii AssetManager publishes a hashed copy of src/assets/ under tests/runtime/ -# whenever phpunit runs; the tree is regenerated on every test run, never -# authored, and ignored by git already. -tests/runtime/** - -# License texts ship verbatim — never auto-formatted. +# License texts ship verbatim. **/LICENSE* -# Tool configs maintained by hand to keep their array order meaningful. +# Tool config maintained by hand to keep array order meaningful. composer-require-checker.json -# Auto-generated by yii2-extensions/scaffold; never hand-edited. +# Auto-generated by yii2-extensions/scaffold. scaffold-lock.json diff --git a/CHANGELOG.md b/CHANGELOG.md index b0b1266..7db94d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## 0.1.4 Under development +- ci: exclude VSCode and local GitHub CLI and Copilot config paths from scaffolded quality checks. + ## 0.1.3 July 04, 2026 - ci: replace Super-Linter with reusable quality and security workflows, group Dependabot updates, and refresh scaffolded linter and Gitleaks configs. diff --git a/metadata/.github/linters/.codespellrc b/metadata/.github/linters/.codespellrc index 303604d..9b4a74a 100644 --- a/metadata/.github/linters/.codespellrc +++ b/metadata/.github/linters/.codespellrc @@ -1,2 +1,2 @@ [codespell] -skip = ./.git,.claude/*,.codex/*,.vscode/*,code_coverage/*,composer.lock,runtime/*,scaffold-lock.json,vendor/*,*/tests/*,tests/**,*/composer.lock,*/composer.json,*/package-lock.json,*/dist/*,*/node_modules/* +skip = ./.git,.claude/*,.codex/*,.config/gh/*,.github/agents/*,.github/copilot-instructions.md,.github/copilot/*,.github/instructions/*,.github/prompts/*,.github/skills/*,.vscode/*,*/composer.json,*/composer.lock,*/dist/*,*/node_modules/*,*/package-lock.json,*/tests/*,code_coverage/*,composer.lock,runtime/*,scaffold-lock.json,tests/**,vendor/* diff --git a/metadata/.github/linters/.editorconfig-checker.json b/metadata/.github/linters/.editorconfig-checker.json index 0e57707..3b52d57 100644 --- a/metadata/.github/linters/.editorconfig-checker.json +++ b/metadata/.github/linters/.editorconfig-checker.json @@ -1,16 +1,23 @@ { "Exclude": [ + "\\.min\\.css$", + "\\.min\\.js$", "^\\.claude/", "^\\.codex/", + "^\\.config/gh/", + "^\\.github/agents/", + "^\\.github/copilot-instructions\\.md$", + "^\\.github/copilot/", + "^\\.github/instructions/", + "^\\.github/prompts/", + "^\\.github/skills/", "^\\.vscode/", "^code_coverage/", "^composer\\.lock$", - "phpstan-baseline\\.neon$", + "^runtime/", "^tests/runtime/", - "\\.min\\.css$", - "\\.min\\.js$", "^vendor/", - "^runtime/", + "phpstan-baseline\\.neon$", "scaffold-lock\\.json$" ] } diff --git a/metadata/.gitignore b/metadata/.gitignore index 2400549..2d02692 100644 --- a/metadata/.gitignore +++ b/metadata/.gitignore @@ -1,6 +1,7 @@ -# AI agents (if present) -.codex +# Local AI agent, editor, and GitHub CLI config (if present) .claude +.codex +.config/gh # codecoverage (if present) code_coverage @@ -11,7 +12,7 @@ c3.php # composer composer.lock -# gitHub copilot config (if present) +# GitHub Copilot config (if present) .github/agents/** .github/copilot-instructions.md .github/copilot/** @@ -28,14 +29,13 @@ nbproject # node_modules (if present) node_modules package-lock.json -!src/assets/package-lock.json - -# phpactor (if present) -.phpactor.* # phpstorm project (if present) .idea +# phpactor (if present) +.phpactor.* + # phpunit (if present) .phpunit.cache .phpunit.result.cache diff --git a/metadata/.prettierignore b/metadata/.prettierignore index 37e9c50..7890c21 100644 --- a/metadata/.prettierignore +++ b/metadata/.prettierignore @@ -1,6 +1,13 @@ # Local agent, editor, coverage, and generated runtime state. .claude/** .codex/** +.config/gh/** +.github/agents/** +.github/copilot-instructions.md +.github/copilot/** +.github/instructions/** +.github/prompts/** +.github/skills/** .vscode/** code_coverage/** runtime/** diff --git a/metadata/.prettierrc.json b/metadata/.prettierrc.json index 8f87fe1..c9f33af 100644 --- a/metadata/.prettierrc.json +++ b/metadata/.prettierrc.json @@ -6,7 +6,7 @@ "printWidth": 80, "overrides": [ { - "files": ["**/*.{js,jsx,ts,tsx,vue,css,scss,html,yml,yaml}"], + "files": ["**/*.{yml,yaml}"], "options": { "tabWidth": 2 } @@ -17,12 +17,6 @@ "embeddedLanguageFormatting": "off", "tabWidth": 2 } - }, - { - "files": ["**/package.json", "**/package-lock.json"], - "options": { - "tabWidth": 2 - } } ] }