ernilambar / coding-standard
Nilambar Coding Standard for PHP_CodeSniffer.
Package info
github.com/ernilambar/coding-standard
Type:phpcodesniffer-standard
pkg:composer/ernilambar/coding-standard
1.0.3
2026-06-07 08:21 UTC
Requires
- php: >=7.4
- ext-libxml: *
- ext-tokenizer: *
- ext-xmlreader: *
- wp-coding-standards/wpcs: ^3.3 || dev-develop
Requires (Dev)
- php-parallel-lint/php-console-highlighter: ^1.0.0
- php-parallel-lint/php-parallel-lint: ^1.3.2
- phpunit/phpunit: ^7.0 || ^8.0 || ^9.0
- slevomat/coding-standard: ^8
README
PHP_CodeSniffer standard targeting WordPress code.
Installation
composer require --dev ernilambar/coding-standard
Usage
Reference the standard in your phpcs.xml:
<ruleset> <rule ref="NilambarCodingStandard" /> </ruleset>
Or run directly:
./vendor/bin/phpcs --standard=NilambarCodingStandard src/
Sniffs
| Sniff | Description |
|---|---|
CodeAnalysis.RequiredFunctionParameters |
Flags missing required function parameters |
CodeAnalysis.RestrictedConstants |
Flags restricted define() variables |
Commenting.AllCapsComment |
Flags inline comments written in ALL CAPS |
Commenting.SinceTag |
Enforces @since tag presence and format in PHPDoc |
Language.I18nFunctionParameters |
Flags incorrect i18n function parameter usage |
Requirements
- PHP 7.4+
wp-coding-standards/wpcs^3.3
License
MIT