-
Notifications
You must be signed in to change notification settings - Fork 1
(Changed) Documentation and configuration improvements #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 3 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
c0acd6d
chore(repo): Convert .gitignore to a secure whitelist pattern
MarjovanLier 4424b12
feat(composer): Enhance package metadata and update dependencies
MarjovanLier 06713e0
docs(readme): Add performance benchmarks and tests
MarjovanLier 6c3fa09
chore(repo): Remove `.github` directory from .gitignore
MarjovanLier 20613ba
fix(gitignore): Correct whitelist pattern for global file denial
MarjovanLier bbf7e5c
feat(qodo): Enable auto approval for quality PRs
MarjovanLier 63dac36
fix(qodo): Correct auto approval configuration structure
MarjovanLier dbe7a58
feat(qodo): Enhance config with 2025 best practices
MarjovanLier File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,31 +1,141 @@ | ||
| # Whitelist approach - ignore everything except specified files | ||
| # This approach provides better security by denying all files by default | ||
| # and explicitly allowing only essential development files | ||
|
|
||
| # ======================================== | ||
| # DENY ALL BY DEFAULT | ||
| # ======================================== | ||
| /* | ||
|
|
||
| # ======================================== | ||
| # ALLOW DIRECTORY TRAVERSAL (CRITICAL) | ||
| # ======================================== | ||
| # Without this pattern, Git cannot traverse subdirectories | ||
| # to check for whitelisted files within them | ||
| !*/ | ||
|
|
||
| # ======================================== | ||
| # CORE APPLICATION FILES | ||
| # ======================================== | ||
| !*.php | ||
| !composer.json | ||
| !LICENSE | ||
|
|
||
| # ======================================== | ||
| # DOCUMENTATION | ||
| # ======================================== | ||
| !README.md | ||
| !CONTRIBUTING.md | ||
| !CHANGELOG.md | ||
|
|
||
| # ======================================== | ||
| # SOURCE CODE & TESTS | ||
| # ======================================== | ||
| !src/ | ||
| !src/** | ||
| !tests/ | ||
| !tests/** | ||
|
|
||
| # ======================================== | ||
| # CONFIGURATION FILES | ||
| # ======================================== | ||
| !phpunit.xml | ||
| !phpcs.xml | ||
|
coderabbitai[bot] marked this conversation as resolved.
Outdated
|
||
| !phpstan.neon | ||
| !psalm.xml | ||
| !phpmd.xml | ||
| !pint.json | ||
| !rector.php | ||
| !infection.json5 | ||
|
|
||
|
MarjovanLier marked this conversation as resolved.
|
||
| # ======================================== | ||
| # CI/CD & GITHUB | ||
| # ======================================== | ||
| !.github/ | ||
| !.github/** | ||
| !.pre-commit-config.yaml | ||
|
MarjovanLier marked this conversation as resolved.
|
||
| !.codacy.yaml | ||
|
|
||
| # ======================================== | ||
| # DOCKER & INFRASTRUCTURE | ||
| # ======================================== | ||
| !Dockerfile | ||
| !docker-compose.yml | ||
|
|
||
| # ======================================== | ||
| # DEVELOPMENT SCRIPTS | ||
| # ======================================== | ||
| !*.sh | ||
|
|
||
| # ======================================== | ||
| # NODE.JS CONFIGURATION (if present) | ||
| # ======================================== | ||
| !package.json | ||
| !commitlint.config.js | ||
|
|
||
| # ======================================== | ||
| # ADDITIONAL CONFIGURATIONS | ||
| # ======================================== | ||
| !.coderabbit.yaml | ||
| !.dockerignore | ||
| !.pr_agent.toml | ||
| !sweep.yaml | ||
|
|
||
| # ======================================== | ||
| # GIT CONFIGURATION | ||
| # ======================================== | ||
| !.gitignore | ||
| !.gitattributes | ||
| !.gitmessage | ||
|
|
||
| # ======================================== | ||
| # EXPLICITLY DENIED ITEMS | ||
| # (These remain ignored even with whitelist) | ||
| # ======================================== | ||
| # Dependencies and lock files | ||
| vendor/ | ||
| node_modules/ | ||
| composer.lock | ||
| vendor | ||
| tests/temp | ||
| .idea | ||
| package-lock.json | ||
|
|
||
| # Cache and temporary files | ||
| .phpunit.cache | ||
| .phpunit.result.cache | ||
| .php-cs-fixer.cache | ||
| reports | ||
|
|
||
| .qodo | ||
| *.tmp | ||
|
|
||
| # Qodana | ||
| # Build artifacts and reports | ||
| reports/ | ||
| .qodana/ | ||
| qodana.yaml | ||
| qodana.sarif.json | ||
| .qodana/ | ||
|
|
||
| # Temporary files | ||
| commit_messages.txt | ||
| *.tmp | ||
| # IDE and editor files | ||
| .idea/ | ||
| .vscode/ | ||
| *.swp | ||
| *.swo | ||
|
|
||
| # AI tooling directories (private) | ||
| .claude/ | ||
| .claude-flow/ | ||
| .github | ||
|
MarjovanLier marked this conversation as resolved.
Outdated
|
||
| .hive-mind/ | ||
| .kilocode/ | ||
| .roo/ | ||
| .qodo/ | ||
|
|
||
| # Private documentation | ||
| CLAUDE.local.md | ||
| AGENTS.md | ||
|
|
||
| # Docker | ||
| # Docker overrides | ||
| .docker/ | ||
| docker-compose.override.yml | ||
|
|
||
| # Pre-commit | ||
| # Pre-commit cache | ||
| .pre-commit/ | ||
|
|
||
| # Node modules | ||
| node_modules/ | ||
| package-lock.json | ||
| .php-cs-fixer.cache | ||
| # System files | ||
| .DS_Store | ||
| Thumbs.db | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.