diff --git a/.env.dist b/.env.dist old mode 100755 new mode 100644 diff --git a/app/RSpade/Bundles/Bootstrap5_Bundle.php b/app/RSpade/Bundles/Bootstrap5_Bundle.php old mode 100755 new mode 100644 diff --git a/app/RSpade/Bundles/Jquery_Bundle.php b/app/RSpade/Bundles/Jquery_Bundle.php old mode 100755 new mode 100644 diff --git a/app/RSpade/Bundles/Lodash_Bundle.php b/app/RSpade/Bundles/Lodash_Bundle.php old mode 100755 new mode 100644 diff --git a/app/RSpade/Bundles/Quill_Bundle.php b/app/RSpade/Bundles/Quill_Bundle.php old mode 100755 new mode 100644 diff --git a/app/RSpade/CodeQuality/CodeQualityChecker.php b/app/RSpade/CodeQuality/CodeQualityChecker.php old mode 100755 new mode 100644 diff --git a/app/RSpade/CodeQuality/CodeQuality_Violation.php b/app/RSpade/CodeQuality/CodeQuality_Violation.php old mode 100755 new mode 100644 diff --git a/app/RSpade/CodeQuality/Parsers/ScssContextParser.php b/app/RSpade/CodeQuality/Parsers/ScssContextParser.php old mode 100755 new mode 100644 diff --git a/app/RSpade/CodeQuality/Rules/.expect_documentation_summary.md b/app/RSpade/CodeQuality/Rules/.expect_documentation_summary.md new file mode 100755 index 000000000..58f8234f0 --- /dev/null +++ b/app/RSpade/CodeQuality/Rules/.expect_documentation_summary.md @@ -0,0 +1,156 @@ +# Code Quality Rule Expectations - Group 8 Documentation + +## Summary + +Created comprehensive `.expect` files for all 31 code quality rules in: +- Blade/ directory (6 rules) +- Common/ directory (20 rules) +- Convention/ directory (5 rules) + +Created: 2025-12-24 + +## File Structure + +Each `.expect` file documents: +- **Detection**: What patterns trigger violations +- **Context**: Scope, affected files, exclusions +- **Violation Details**: Rule ID, severity, message +- **Remediation**: How to fix violations +- **Convention Explanation**: Why the rule exists + +## Blade Rules (6 files) + +| Rule | File | Purpose | +|------|------|---------| +| BLADE-EXTENDS-01 | BladeExtends_CodeQualityRule.php.expect | Correct @extends syntax | +| BLADE-RSX-FQCN-01 | BladeFqcnUsage_CodeQualityRule.php.expect | Avoid FQCN references | +| BLADE-EVENT-01 | InlineEventHandler_CodeQualityRule.php.expect | Prevent inline event handlers | +| BLADE-SCRIPT-01 | InlineScript_CodeQualityRule.php.expect | Prevent inline