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
Ruleset::__construct(): add tests
jrfnl opened this pull request 8 days ago
jrfnl opened this pull request 8 days ago
Config: display user-friendly message when invalid generator is passed
rodrigoprimo opened this pull request 10 days ago
rodrigoprimo opened this pull request 10 days ago
Support dist config file name `phpcs.dist.xml`
martinssipenko opened this issue 11 days ago
martinssipenko opened this issue 11 days ago
Tokenizer/PHP: add extra tests for DNF type tokenization
jrfnl opened this pull request 11 days ago
jrfnl opened this pull request 11 days ago
GH Actions/verify-release: show output for release attestations
jrfnl opened this pull request 11 days ago
jrfnl opened this pull request 11 days ago
Tests: make testBrokenRulesetMultiError() test compatible with LibXML 2.12+
remicollet opened this issue 11 days ago
remicollet opened this issue 11 days ago
Config: add tests for the `--generator=` argument
rodrigoprimo opened this pull request 12 days ago
rodrigoprimo opened this pull request 12 days ago
Generic/NestingLevel: improve code coverage
rodrigoprimo opened this pull request 13 days ago
rodrigoprimo opened this pull request 13 days ago
Generic/NestingLevel: improve error message
rodrigoprimo opened this issue 13 days ago
rodrigoprimo opened this issue 13 days ago
Generic/NestingLevel: should nested structures be skipped?
rodrigoprimo opened this issue 13 days ago
rodrigoprimo opened this issue 13 days ago
Generic/NestingLevel: support anonymous functions
rodrigoprimo opened this issue 13 days ago
rodrigoprimo opened this issue 13 days ago
Changelog for the 3.11.2 release
jrfnl opened this pull request 14 days ago
jrfnl opened this pull request 14 days ago
GH Actions: Bump actions/attest-build-provenance from 1 to 2
dependabot[bot] opened this pull request 14 days ago
dependabot[bot] opened this pull request 14 days ago
Publish release checklist and automate release verification
jrfnl opened this pull request 14 days ago
jrfnl opened this pull request 14 days ago
Ruleset::populateTokenListeners(): add tests
jrfnl opened this pull request 16 days ago
jrfnl opened this pull request 16 days ago
Ruleset::registerSniffs(): add tests
jrfnl opened this pull request 16 days ago
jrfnl opened this pull request 16 days ago
Generators: don't print documentation title if there are no docs
jrfnl opened this pull request 16 days ago
jrfnl opened this pull request 16 days ago
Ruleset::processRuleset(): add various tests for things not already covered
jrfnl opened this pull request 20 days ago
jrfnl opened this pull request 20 days ago
Ruleset::setSniffProperty(): add test for edge case / unused sniff
jrfnl opened this pull request 20 days ago
jrfnl opened this pull request 20 days ago
Ruleset::expandSniffDirectory(): add test
jrfnl opened this pull request 20 days ago
jrfnl opened this pull request 20 days ago
GH Actions: change PHAR building to reusable workflow
jrfnl opened this pull request 20 days ago
jrfnl opened this pull request 20 days ago
Squiz/FunctionComment: support generics in docblock
tm1000 opened this pull request 20 days ago
tm1000 opened this pull request 20 days ago
Generics: Add support for generic type hints in comments
Karpec opened this pull request 21 days ago
Karpec opened this pull request 21 days ago
Squiz/ArrayDeclaration: fixes false positive when handling short lists inside `foreach`
rodrigoprimo opened this pull request 24 days ago
rodrigoprimo opened this pull request 24 days ago
`Squiz.Arrays.ArrayDeclaration.NoComma` adds invalid comma to certain `match` statements since `3.10.1`
janedbal opened this issue 25 days ago
janedbal opened this issue 25 days ago
Squiz.Commenting.FunctionComment.IncorrectTypeHint recognizes generics a part of type hints
Karpec opened this issue 25 days ago
Karpec opened this issue 25 days ago
Generic/CyclomaticComplexity: add metrics
jrfnl opened this issue 25 days ago
jrfnl opened this issue 25 days ago
Generic/CyclomaticComplexity: potential inconsistencies when counting cyclomatic complexity
rodrigoprimo opened this issue 25 days ago
rodrigoprimo opened this issue 25 days ago
Generic/CyclomaticComplexity: improve error message
rodrigoprimo opened this issue 25 days ago
rodrigoprimo opened this issue 25 days ago
Generic/CyclomaticComplexity: support anonymous functions
rodrigoprimo opened this issue 25 days ago
rodrigoprimo opened this issue 25 days ago
Squiz ruleset: update property format
jrfnl opened this pull request 26 days ago
jrfnl opened this pull request 26 days ago
Last 3.x minor | Hard deprecate sniffs setting the `$supportedTokenizers` property
jrfnl opened this issue 26 days ago
jrfnl opened this issue 26 days ago
Generators HTML/Markdown: fix whitespace handling in code title
jrfnl opened this pull request 26 days ago
jrfnl opened this pull request 26 days ago
Generators/Text: trim code titles
jrfnl opened this pull request 26 days ago
jrfnl opened this pull request 26 days ago
Generators/Markdown: fix line break and indentation handling
jrfnl opened this pull request 26 days ago
jrfnl opened this pull request 26 days ago
Generic/OpeningFunctionBraceKernighanRitchie: improve error message
jrfnl opened this pull request 26 days ago
jrfnl opened this pull request 26 days ago
GH Actions/test: allow concurrency for code coverage builds - take two
jrfnl opened this pull request 26 days ago
jrfnl opened this pull request 26 days ago
Support new PHP 8.4 syntaxes
jrfnl opened this issue 26 days ago
jrfnl opened this issue 26 days ago
Generic/UpperCaseConstantName: false positives for namespaced function called define()
jrfnl opened this issue 26 days ago
jrfnl opened this issue 26 days ago
GH Actions: fix snafu with code coverage
jrfnl opened this pull request 27 days ago
jrfnl opened this pull request 27 days ago
Support PHP 8.4 property hooks
jnoordsij opened this issue 27 days ago
jnoordsij opened this issue 27 days ago
GH Actions: run phar building test more selectively
jrfnl opened this pull request 27 days ago
jrfnl opened this pull request 27 days ago
Generic/EmptyPHPStatement: reduce complexity/nesting levels
jrfnl opened this pull request 27 days ago
jrfnl opened this pull request 27 days ago
Generic/EmptyPHPStatement: inconsistent behavior when fixing superfluous semicolon
rodrigoprimo opened this issue 28 days ago
rodrigoprimo opened this issue 28 days ago
Enforce accepted values for the `type` attribute of the `<exclude-pattern>` and `<include-pattern>` tags
rodrigoprimo opened this issue 28 days ago
rodrigoprimo opened this issue 28 days ago
Generic/CyclomaticComplexity: should nested structures be skipped ?
jrfnl opened this issue 28 days ago
jrfnl opened this issue 28 days ago
Util/HelpTest: test CBF-only code
jrfnl opened this pull request 29 days ago
jrfnl opened this pull request 29 days ago
Generators/Text::printTitle(): minor tweaks
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators/HTML: fix line break handling
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators/Markdown: add blank line after title
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators: add tests covering handling of unsupported doc structures
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
GH Actions: tweak auto-label configuration
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators: add tests for handling code samples
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators: add tests for handling code sample titles
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators: add tests for handling <standard> element + use consistent encoding cross-PHP
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators: add tests for handling documentation titles
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset::processRuleset(): add tests for handling `<autoload>` directives
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset::processRule(): add test for handling of invalid `<type>` directives
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset::processRuleset(): add tests for handling of broken rulesets
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset: add tests for handling of `php[cs|cbf]-only` attributes within a `<rule>`
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset: add tests for handling of `php[cs|cbf]-only` attributes within a `<ruleset>`
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
GH Actions/test: allow concurrency for build against "main" branches
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
PHP fatal error when user passes an invalid generator
rodrigoprimo opened this issue about 1 month ago
rodrigoprimo opened this issue about 1 month ago
4.0 | Proposal: more consistent type handling of ruleset-set custom properties
jrfnl opened this issue about 1 month ago
jrfnl opened this issue about 1 month ago
Generic/OpeningFunctionBraceKernighanRichie: improve test coverage
rodrigoprimo opened this pull request about 1 month ago
rodrigoprimo opened this pull request about 1 month ago
Ruleset::getIncludePatterns(): add tests
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset::getIgnorePatterns(): add tests
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Ruleset: add tests for custom property type handling
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Tests: set up mechanism to allow for testing CBF specific code
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Tests/Ruleset: introduce an abstract base TestCase and start using it
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Tests/Ruleset/fixtures: move existing fixtures to subdirectory
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Tests/Ruleset/XML fixtures: add direct link between fixture and test using the fixture
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generic/EmptyPHPStatement: improve code coverage
rodrigoprimo opened this pull request about 1 month ago
rodrigoprimo opened this pull request about 1 month ago
Generators/Markdown: fix footer not parsing
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators/HTML: only display a TOC when there is more than one doc
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
ShowSniffDeprecationsTest: fix bug in tests
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators HTML/Markdown: add extra test around error silencing
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
4.0 | Deprecate and remove support for Sniffs not implementing the PHPCS `Sniff` interface
jrfnl opened this issue about 1 month ago
jrfnl opened this issue about 1 month ago
Last 3.x minor | Hard deprecate old-style setting of array properties
jrfnl opened this issue about 1 month ago
jrfnl opened this issue about 1 month ago
Changelog for the 3.11.1 release
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
RuleInclusionTest: record code coverage + one more test case
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
4.0 | Formally stop support for sniffs not complying with the PHPCS naming conventions
jrfnl opened this issue about 1 month ago
jrfnl opened this issue about 1 month ago
Generators/Markdown: reset error_reporting to original value
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators HTML/Markdown: don't print header/footer when there are no docs
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators/Generator: minor tweak
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
RuleInclusionAbsoluteWindowsTest: minor tweaks
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generic/CyclomaticComplexity: improve code coverage
rodrigoprimo opened this pull request about 1 month ago
rodrigoprimo opened this pull request about 1 month ago
`exclude-pattern` not respected
tomasnorre opened this issue about 1 month ago
tomasnorre opened this issue about 1 month ago
Generic/LowercasedFilename: sniff doesn't handle non-ANSII characters properly
rodrigoprimo opened this issue about 1 month ago
rodrigoprimo opened this issue about 1 month ago
Generic/LowercasedFilename: improve code coverage
rodrigoprimo opened this pull request about 1 month ago
rodrigoprimo opened this pull request about 1 month ago
Common::escapeshellcmd(): add tests
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Tests: add `@group Windows` to more tests + mention in CONTRIBUTING
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
GH Actions: fiddle the PHP versions and line endings for Windows builds
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Common::getSniffCode(): be more lenient about sniffs not following naming conventions
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
`Uncaught InvalidArgumentException: The $sniffClass parameter was not passed a fully qualified sniff(test) class name. Received: CompanyNameStandard\Sniffs\JsonSniff`
williamdes opened this issue about 1 month ago
williamdes opened this issue about 1 month ago
GH Actions/basics: add check for valid XML docs + fix two docs
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Changelog for the 3.11.0 release
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators: add initial set of tests
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
CS/Docs: various small tweaks
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago
Generators/HTML: move static string to class constant
jrfnl opened this pull request about 1 month ago
jrfnl opened this pull request about 1 month ago