Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/PHPCSStandards/PHP_CodeSniffer
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
https://github.com/PHPCSStandards/PHP_CodeSniffer
Modifier keyword order for PER 2.0
rikvdh opened this issue 6 months ago
rikvdh opened this issue 6 months ago
Class bracing sniffs with PER 2.0
rikvdh opened this issue 6 months ago
rikvdh opened this issue 6 months ago
CONTRIBUTING GUIDE: add section about finding issues to work on for code contributions
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Changelog for the 3.10.2 release
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Documentation: various minor improvements
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
`Squiz.Commenting.PostStatementComment` should flag all types of trailing comments
rodrigoprimo opened this issue 6 months ago
rodrigoprimo opened this issue 6 months ago
Squiz.Commenting.PostStatementComment should allow trailing annotations from popular PHP tools
rodrigoprimo opened this issue 6 months ago
rodrigoprimo opened this issue 6 months ago
Squiz.Arrays.ArrayDeclaration.ValueNoNewline false positive with `static fn`
simPod opened this issue 6 months ago
simPod opened this issue 6 months ago
Generic/UnnecessaryStringConcat: improve code coverage
rodrigoprimo opened this pull request 6 months ago
rodrigoprimo opened this pull request 6 months ago
Squiz/DisallowMultipleAssignments: fix false positive when handling parameter default values
rodrigoprimo opened this pull request 6 months ago
rodrigoprimo opened this pull request 6 months ago
PSR2/ClassDeclaration: add tests and remove some redundant code
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Squiz/SelfMemberReference: handle namespace declaration ending on PHP close tag
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Generic/UselessOverridingMethod: improve handling of PHP open/close tags between statements
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Squiz.Classes.SelfMemberReference: false negative if file contains namespace operator
jrfnl opened this issue 6 months ago
jrfnl opened this issue 6 months ago
Review use of `T_SEMICOLON` in sniffs
jrfnl opened this issue 6 months ago
jrfnl opened this issue 6 months ago
Squiz/DisallowMultipleAssignments: false positive when checking for default values and function is missing the closing parenthesis
rodrigoprimo opened this issue 6 months ago
rodrigoprimo opened this issue 6 months ago
PEAR/ValidDefaultValue: move syntax error to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
PSR2/UseDeclaration: move parse error test case to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Squiz/ObjectInstantiation: remove keyword context test
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Add test file for PSR12.Operators.OperatorSpacing
fredden opened this pull request 6 months ago
fredden opened this pull request 6 months ago
Should documents be hosted in a repository instead of a wiki, so that everyone can easily write contributing documents?
ajiho opened this issue 6 months ago
ajiho opened this issue 6 months ago
Squiz/ControlSignature: move parse error to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Squiz/ForLoopDeclaration: move js parse error to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Squiz/ObjectInstantiation: move parse error test to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Generic/CodeAnalysis/UnconditionalIfStatement: move parse error to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Squiz/CSS/ShorthandSize: move parse error test to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Generic/LowerCaseConstant: move parse error test to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Generic/SpreadOperatorSpacingAfter: move parse error test to its own file
biinari opened this pull request 6 months ago
biinari opened this pull request 6 months ago
Squiz/DisallowMultipleAssignments: fix sniff walking back too far when going in/out of PHP
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Squiz.PHP.DisallowMultipleAssignments false positive for list assignments after embedded PHP without semicolon
biinari opened this issue 6 months ago
biinari opened this issue 6 months ago
Explicitly say that CLI --exclude option disables only 3-part codes, entire sniffs, not 4-part ones
arsel-5lvxa7b1 opened this issue 6 months ago
arsel-5lvxa7b1 opened this issue 6 months ago
`Squiz.Commenting.FunctionComment.MissingParamName` false positive
simPod opened this issue 6 months ago
simPod opened this issue 6 months ago
Generic/DisallowSpaceIndent: flag heredoc/nowdoc closer using space indent
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
Generic/DisallowTabIndent: do not auto-fix heredoc/nowdoc closer indent
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
AbstractMethodUnitTest: improve finding of target token
jrfnl opened this pull request 6 months ago
jrfnl opened this pull request 6 months ago
4.0 | Refactor the requirements check
jrfnl opened this issue 6 months ago
jrfnl opened this issue 6 months ago
Reminder: revisit `yield from` tokenization
jrfnl opened this issue 6 months ago
jrfnl opened this issue 6 months ago
Terminal comma to indicate discarded items in array destructuring fails Squiz.Arrays.ArrayDeclaration.CommaAfterLast
joachim-n opened this issue 7 months ago
joachim-n opened this issue 7 months ago
Array destructuring in foreach - conflict between SpaceBeforeComma & NoSpaceAfterComma
VladaHejda opened this issue 7 months ago
VladaHejda opened this issue 7 months ago
`<file>` should be scan also for exact match, not only with configured endings
mvorisek opened this issue 7 months ago
mvorisek opened this issue 7 months ago
Generic/DisallowYodaConditions: add code coverage ignore annotation for untestable line
rodrigoprimo opened this pull request 7 months ago
rodrigoprimo opened this pull request 7 months ago
Common::getSniffCode(): add tests, more defensive coding and minor simplification
jrfnl opened this pull request 7 months ago
jrfnl opened this pull request 7 months ago
Documentation: improve information about Report data format + remove unused foreach keys
jrfnl opened this pull request 7 months ago
jrfnl opened this pull request 7 months ago
Tests/Util: move test classes into subdirectories
jrfnl opened this pull request 7 months ago
jrfnl opened this pull request 7 months ago
QA: review stray variables after loops
jrfnl opened this issue 7 months ago
jrfnl opened this issue 7 months ago
GH Actions/merge conflicts: also check PRs for the 4.0 branch
jrfnl opened this pull request 7 months ago
jrfnl opened this pull request 7 months ago
GH Actions: update merge conflict check workflow
jrfnl opened this pull request 7 months ago
jrfnl opened this pull request 7 months ago
Issue templates: add extra checkbox + config file
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Add Fixer method to remove a line
andrewnicols opened this issue 8 months ago
andrewnicols opened this issue 8 months ago
option --p not known
CollectionAgency opened this issue 8 months ago
CollectionAgency opened this issue 8 months ago
allow remote ruleset (i.e https://some-domain.com/path/to/ruleset.xml)
Asenar opened this issue 8 months ago
Asenar opened this issue 8 months ago
Generic/FunctionCallArgumentSpacing: bug fix - ignore commas in nested match structures + minor efficiency tweak
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Squiz.NamingConventions.ValidVariableName.NotCamelCaps + property promotion = false positive
sampsasaarela opened this issue 8 months ago
sampsasaarela opened this issue 8 months ago
Changelog for the 3.10.1 release
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
File::find[Start|End]OfStatement(): add QA tests
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Tokenizer/PHP: add extra hardening to the (DNF) type handling + efficiency improvement
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Tokenizer/PHP: fix handling of "DNF look-a-likes" in named parameters
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Tests/DNFTypesTest: fix a few unintentional errors
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
3.10.0 added a bug with line identation
momala454 opened this issue 8 months ago
momala454 opened this issue 8 months ago
Named arg + Constant = "Type Constant is not used in this file" (phpcs v3.10.0)
LastDragon-ru opened this issue 8 months ago
LastDragon-ru opened this issue 8 months ago
File::findStartOfStatement(): 3 bug fixes related to `match` expressions
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Changelog for the 3.10.0 release
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
4.0 | Proposal: introduce class constants to (eventually) replace the static Tokens arrays
jrfnl opened this issue 8 months ago
jrfnl opened this issue 8 months ago
Generic/InlineControlStructure: fix error when handling `else if`
rodrigoprimo opened this pull request 8 months ago
rodrigoprimo opened this pull request 8 months ago
Explicitly passing paths/files to command should still honour the configured exclusions
claudiu-cristea opened this issue 8 months ago
claudiu-cristea opened this issue 8 months ago
Generic/FunctionCallArgumentSpacing: improve code coverage
rodrigoprimo opened this pull request 8 months ago
rodrigoprimo opened this pull request 8 months ago
Wiki: fatal error in code sample in the Coding Standard Tutorial page
rodrigoprimo opened this issue 8 months ago
rodrigoprimo opened this issue 8 months ago
False positive OperatorSpacing for JS function chaining
spl1nes opened this issue 8 months ago
spl1nes opened this issue 8 months ago
Tokenizers/Comment: add tests + fix two edge case bugs
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Auto fix of Squiz.Operators.ComparisonOperatorUsage
p-pichet opened this issue 8 months ago
p-pichet opened this issue 8 months ago
Tests/Tokenizer: reorganize
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Add PSR12 short keyword sniff.
rneufeldcisco opened this pull request 8 months ago
rneufeldcisco opened this pull request 8 months ago
Needed interface parameters meaning is lost if class extends class that implements that interface
func0der opened this issue 8 months ago
func0der opened this issue 8 months ago
Generic/SpaceAfterNot: improve code coverage
rodrigoprimo opened this pull request 8 months ago
rodrigoprimo opened this pull request 8 months ago
Generic/SpaceAfterCast: improve code coverage
rodrigoprimo opened this pull request 8 months ago
rodrigoprimo opened this pull request 8 months ago
Generic/ArrayIndent: improve code coverage and implement a few small improvements to the sniff code
rodrigoprimo opened this pull request 8 months ago
rodrigoprimo opened this pull request 8 months ago
Ignore errors/warnings which are ignored
fredden opened this pull request 8 months ago
fredden opened this pull request 8 months ago
Allow phpcbf to use the cache
fredden opened this issue 8 months ago
fredden opened this issue 8 months ago
4.0 | Proposal: improvements to DocBlock tokenization
jrfnl opened this issue 8 months ago
jrfnl opened this issue 8 months ago
Generic/InlineControlStructure: two issues when fixing some do-while statements
rodrigoprimo opened this issue 8 months ago
rodrigoprimo opened this issue 8 months ago
Generic/InlineControlStructure: fix two bugs and improve code coverage
rodrigoprimo opened this pull request 8 months ago
rodrigoprimo opened this pull request 8 months ago
Allow phpcbf to use the cache
fredden opened this pull request 8 months ago
fredden opened this pull request 8 months ago
Various minor doc fixes
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Autoloader: fix missing return value
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Generic/LowerCaseType: add support for examining DNF types
jrfnl opened this pull request 8 months ago
jrfnl opened this pull request 8 months ago
Expanded Squiz.Arrays.ArrayDeclaration.SpaceBeforeComma support
earthiverse opened this issue 8 months ago
earthiverse opened this issue 8 months ago
fix: Add missing '.fixed' file for src/Standards/PEAR/Tests/WhiteSpace/ScopeIndentUnitTest
DannyvdSluijs opened this pull request 8 months ago
DannyvdSluijs opened this pull request 8 months ago
Squiz.Arrays.ArrayDeclaration.DoubleArrowNotAligned doesn't work inside match
LastDragon-ru opened this issue 8 months ago
LastDragon-ru opened this issue 8 months ago
Increase test coverage for `--sniffs` and `--exclude` options
fredden opened this pull request 9 months ago
fredden opened this pull request 9 months ago
PHP 8.2 | File::getMemberProperties(): add support for DNF types
jrfnl opened this pull request 9 months ago
jrfnl opened this pull request 9 months ago
PHP 8.2 | File::getMethodProperties(): add support for DNF types
jrfnl opened this pull request 9 months ago
jrfnl opened this pull request 9 months ago
PHP 8.2 | File::getMethodParameters(): add support for DNF types
jrfnl opened this pull request 9 months ago
jrfnl opened this pull request 9 months ago
IsReferenceTest: add extra tests with intersection/DNF types
jrfnl opened this pull request 9 months ago
jrfnl opened this pull request 9 months ago
Generic/PHPDocTypes and PSR5/PHPDocTypes: Adds sniffs
james-cnz opened this pull request 9 months ago
james-cnz opened this pull request 9 months ago
Generic/DisallowYodaConditions: false negatives when handling arrays
rodrigoprimo opened this issue 9 months ago
rodrigoprimo opened this issue 9 months ago
Generic/DisallowYodaConditions: false negatives when handling arrays
rodrigoprimo opened this issue 9 months ago
rodrigoprimo opened this issue 9 months ago
Generic/CallTimePassByReference: add support for self, parent and static
rodrigoprimo opened this pull request 9 months ago
rodrigoprimo opened this pull request 9 months ago
Generic/DisallowYodaConditions: improve code coverage
rodrigoprimo opened this pull request 9 months ago
rodrigoprimo opened this pull request 9 months ago
docs: Correct semi-colon for semicolon (without dash)
DannyvdSluijs opened this pull request 9 months ago
DannyvdSluijs opened this pull request 9 months ago
GH Actions: work around intermittent apt-get errors
jrfnl opened this pull request 9 months ago
jrfnl opened this pull request 9 months ago