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
PHPDoc type definitions - what's the standard we follow?
fredden opened this issue 3 days ago
fredden opened this issue 3 days ago
PHPBCF: Show `no errors were found` when there are no errors to fix.
peterwilsoncc opened this pull request 8 days ago
peterwilsoncc opened this pull request 8 days ago
PHPCBF: Show "No errors were found" when nothing needs to be fixed.
peterwilsoncc opened this issue 8 days ago
peterwilsoncc opened this issue 8 days ago
GetSniffCodeTest: improve tests
jrfnl opened this pull request 8 days ago
jrfnl opened this pull request 8 days ago
Stupid detection of Squiz.WhiteSpace.SuperfluousWhitespace.EndLine
snmatsui opened this issue 9 days ago
snmatsui opened this issue 9 days ago
GH Actions/test: add missing condition
jrfnl opened this pull request 9 days ago
jrfnl opened this pull request 9 days ago
PEAR/Squiz/InlineComment: document handling of emoji hash comments
jrfnl opened this pull request 14 days ago
jrfnl opened this pull request 14 days ago
Ruleset::expandRulesetReference(): add tests
jrfnl opened this pull request 17 days ago
jrfnl opened this pull request 17 days ago
Tests: Better libxml2 tests
asispts opened this pull request 17 days ago
asispts opened this pull request 17 days ago
4.0 | Deprecate and remove support for Standards called "Internal"
jrfnl opened this issue 17 days ago
jrfnl opened this issue 17 days ago
GH Action: Add steps to test against libxml >= 2.12
asispts opened this pull request 20 days ago
asispts opened this pull request 20 days ago
Tests: Fix libxml >= 2.12 compatibility
asispts opened this pull request 21 days ago
asispts opened this pull request 21 days ago
Use colour to help with legibility in error message for `--sniffs` and `--exclude` parameters
fredden opened this issue 22 days ago
fredden opened this issue 22 days ago
Respect `report-width` setting when presenting error messages to end users for `--sniffs` and `--exclude` paramaters
fredden opened this issue 22 days ago
fredden opened this issue 22 days ago
Generators: add tests covering handling of invalid docs
jrfnl opened this pull request 22 days ago
jrfnl opened this pull request 22 days ago
Squiz/ScopeKeywordSpacing: add additional tests
jrfnl opened this pull request 22 days ago
jrfnl opened this pull request 22 days ago
Squiz/FunctionDeclarationArgumentSpacing: handle constructor property promotion
jrfnl opened this pull request 22 days ago
jrfnl opened this pull request 22 days ago
GH Actions/quicktest: use Linux Arm64
jrfnl opened this pull request 22 days ago
jrfnl opened this pull request 22 days ago
Changelog for the 3.11.3 release
jrfnl opened this pull request 22 days ago
jrfnl opened this pull request 22 days ago
Docs: various minor fixes
jrfnl opened this pull request 22 days ago
jrfnl opened this pull request 22 days ago
ANSI colors in JSON report
rarila opened this issue 27 days ago
rarila opened this issue 27 days ago
Config: can use custom LocalFile object
forrest79 opened this pull request about 1 month ago
forrest79 opened this pull request about 1 month ago
Squiz/FunctionSpacing: fixer is broken with doc comment on closing brace line
klausi opened this pull request about 1 month ago
klausi opened this pull request about 1 month ago
Squiz/FunctionDeclarationArgumentSpacing: various bug fixes and prevent fixer conflicts
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Tokenizer/PHP: prevent an "Undefined array key" notice during live coding
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Proposal: flag regular PHP comments with PHPDoc tags and convert them to DocBlocks
anton-vlasenko opened this issue about 1 month ago
anton-vlasenko opened this issue about 1 month ago
Squiz/PropertyDeclaration: add fixer for 'var' keyword
klausi opened this pull request about 1 month ago
klausi opened this pull request about 1 month ago
Squiz/FileComment: update year in test case fixed file
github-actions[bot] opened this pull request about 1 month ago
github-actions[bot] opened this pull request about 1 month ago
Core tests: safeguard against duplicate test markers
jrfnl opened this pull request about 2 months ago
jrfnl opened this pull request about 2 months ago
CommentingTrait is not working with phpstan/phpdoc-parser >= 1.18.1
kfrohwein opened this issue about 2 months ago
kfrohwein opened this issue about 2 months ago
PHP fatal error when user passes an invalid filter
rodrigoprimo opened this issue about 2 months ago
rodrigoprimo opened this issue about 2 months ago
Ensure PHPCS handles CLI arguments case-insensitively across operating systems
rodrigoprimo opened this issue about 2 months ago
rodrigoprimo opened this issue about 2 months ago
Core Tests: have a check for duplicate markers in `inc` files
jrfnl opened this issue 2 months ago
jrfnl opened this issue 2 months ago
Ruleset::__construct(): add tests
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Config: display user-friendly message when invalid generator is passed
rodrigoprimo opened this pull request 2 months ago
rodrigoprimo opened this pull request 2 months ago
Support dist config file name `phpcs.dist.xml`
martinssipenko opened this issue 2 months ago
martinssipenko opened this issue 2 months ago
Tokenizer/PHP: add extra tests for DNF type tokenization
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
GH Actions/verify-release: show output for release attestations
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Tests: make testBrokenRulesetMultiError() test compatible with LibXML 2.12+
remicollet opened this issue 2 months ago
remicollet opened this issue 2 months ago
Config: add tests for the `--generator=` argument
rodrigoprimo opened this pull request 2 months ago
rodrigoprimo opened this pull request 2 months ago
Generic/NestingLevel: improve code coverage
rodrigoprimo opened this pull request 2 months ago
rodrigoprimo opened this pull request 2 months ago
Generic/NestingLevel: improve error message
rodrigoprimo opened this issue 2 months ago
rodrigoprimo opened this issue 2 months ago
Generic/NestingLevel: should nested structures be skipped?
rodrigoprimo opened this issue 2 months ago
rodrigoprimo opened this issue 2 months ago
Generic/NestingLevel: support anonymous functions
rodrigoprimo opened this issue 2 months ago
rodrigoprimo opened this issue 2 months ago
Changelog for the 3.11.2 release
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
GH Actions: Bump actions/attest-build-provenance from 1 to 2
dependabot[bot] opened this pull request 2 months ago
dependabot[bot] opened this pull request 2 months ago
Publish release checklist and automate release verification
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Ruleset::populateTokenListeners(): add tests
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Ruleset::registerSniffs(): add tests
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Generators: don't print documentation title if there are no docs
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Ruleset::processRuleset(): add various tests for things not already covered
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Ruleset::setSniffProperty(): add test for edge case / unused sniff
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Ruleset::expandSniffDirectory(): add test
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
GH Actions: change PHAR building to reusable workflow
jrfnl opened this pull request 2 months ago
jrfnl opened this pull request 2 months ago
Squiz/FunctionComment: support generics in docblock
tm1000 opened this pull request 2 months ago
tm1000 opened this pull request 2 months ago
Generics: Add support for generic type hints in comments
Karpec opened this pull request 2 months ago
Karpec opened this pull request 2 months ago
Squiz/ArrayDeclaration: fixes false positive when handling short lists inside `foreach`
rodrigoprimo opened this pull request 3 months ago
rodrigoprimo opened this pull request 3 months ago
`Squiz.Arrays.ArrayDeclaration.NoComma` adds invalid comma to certain `match` statements since `3.10.1`
janedbal opened this issue 3 months ago
janedbal opened this issue 3 months ago
Squiz.Commenting.FunctionComment.IncorrectTypeHint recognizes generics a part of type hints
Karpec opened this issue 3 months ago
Karpec opened this issue 3 months ago
Generic/CyclomaticComplexity: add metrics
jrfnl opened this issue 3 months ago
jrfnl opened this issue 3 months ago
Generic/CyclomaticComplexity: potential inconsistencies when counting cyclomatic complexity
rodrigoprimo opened this issue 3 months ago
rodrigoprimo opened this issue 3 months ago
Generic/CyclomaticComplexity: improve error message
rodrigoprimo opened this issue 3 months ago
rodrigoprimo opened this issue 3 months ago
Generic/CyclomaticComplexity: support anonymous functions
rodrigoprimo opened this issue 3 months ago
rodrigoprimo opened this issue 3 months ago
Squiz ruleset: update property format
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Last 3.x minor | Hard deprecate sniffs setting the `$supportedTokenizers` property
jrfnl opened this issue 3 months ago
jrfnl opened this issue 3 months ago
Generators HTML/Markdown: fix whitespace handling in code title
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators/Text: trim code titles
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators/Markdown: fix line break and indentation handling
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generic/OpeningFunctionBraceKernighanRitchie: improve error message
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
GH Actions/test: allow concurrency for code coverage builds - take two
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Support new PHP 8.4 syntaxes
jrfnl opened this issue 3 months ago
jrfnl opened this issue 3 months ago
Generic/UpperCaseConstantName: false positives for namespaced function called define()
jrfnl opened this issue 3 months ago
jrfnl opened this issue 3 months ago
GH Actions: fix snafu with code coverage
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Support PHP 8.4 property hooks
jnoordsij opened this issue 3 months ago
jnoordsij opened this issue 3 months ago
GH Actions: run phar building test more selectively
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generic/EmptyPHPStatement: reduce complexity/nesting levels
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generic/EmptyPHPStatement: inconsistent behavior when fixing superfluous semicolon
rodrigoprimo opened this issue 3 months ago
rodrigoprimo opened this issue 3 months ago
Enforce accepted values for the `type` attribute of the `<exclude-pattern>` and `<include-pattern>` tags
rodrigoprimo opened this issue 3 months ago
rodrigoprimo opened this issue 3 months ago
Generic/CyclomaticComplexity: should nested structures be skipped ?
jrfnl opened this issue 3 months ago
jrfnl opened this issue 3 months ago
Util/HelpTest: test CBF-only code
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators/Text::printTitle(): minor tweaks
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators/HTML: fix line break handling
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators/Markdown: add blank line after title
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators: add tests covering handling of unsupported doc structures
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
GH Actions: tweak auto-label configuration
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators: add tests for handling code samples
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators: add tests for handling code sample titles
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators: add tests for handling <standard> element + use consistent encoding cross-PHP
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Generators: add tests for handling documentation titles
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Ruleset::processRuleset(): add tests for handling `<autoload>` directives
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Ruleset::processRule(): add test for handling of invalid `<type>` directives
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Ruleset::processRuleset(): add tests for handling of broken rulesets
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Ruleset: add tests for handling of `php[cs|cbf]-only` attributes within a `<rule>`
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Ruleset: add tests for handling of `php[cs|cbf]-only` attributes within a `<ruleset>`
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
GH Actions/test: allow concurrency for build against "main" branches
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
PHP fatal error when user passes an invalid generator
rodrigoprimo opened this issue 3 months ago
rodrigoprimo opened this issue 3 months ago
4.0 | Proposal: more consistent type handling of ruleset-set custom properties
jrfnl opened this issue 3 months ago
jrfnl opened this issue 3 months ago
Generic/OpeningFunctionBraceKernighanRichie: improve test coverage
rodrigoprimo opened this pull request 3 months ago
rodrigoprimo opened this pull request 3 months ago
Ruleset::getIncludePatterns(): add tests
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago
Ruleset::getIgnorePatterns(): add tests
jrfnl opened this pull request 3 months ago
jrfnl opened this pull request 3 months ago