mediawiki/mediawiki-codesniffer
PHP CodeSniffer ruleset that enforces MediaWiki coding conventions. Install via Composer, add the MediaWiki standard to your phpcs.xml, then run phpcs/phpcbf to lint and auto-fix issues. Includes configurable sniffs for project-specific needs.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| mediawiki/mediawiki-phan-config | Shared Phan configuration for MediaWiki projects. Provides two base configs: config.php for MediaWiki extensions/skins and config-library.php for external PHP libraries. Include the appropriate file and customize for your project; CI guidance linked on mediawiki.org. | 2 | 2 | 0 | 20K | 0 | 0.0 | 53.0 | GPL-2.0 | — | |
| mediawiki/minus-x | MinusX scans your repo for files incorrectly marked executable on Unix. Executables must have the right MIME type or a shebang. Run minus-x check . to report issues and minus-x fix . to remove bad +x flags; supports ignore rules via .minus-x.json. | 6 | 6 | 2 | 20K | 0 | 0.1 | 48.0 | GPL-3.0 | — | |
| mediawiki/phan-taint-check-plugin | Phan plugin for detecting taint-based security issues in PHP, including XSS, SQL and shell injection, and unsafe serialization. Tracks user-controlled data and checks it’s escaped before output or queries; supports generic PHP and MediaWiki-specific analysis. | 27 | 27 | 4 | 28K | 0 | 0.3 | 41.5 | GPL-2.0 | — | |
| wikimedia/less.php | PHP port of the LESS CSS compiler, maintained by Wikimedia. Compile .less to CSS in PHP apps, with support for variables, mixins, imports, and nested rules. Useful for server-side builds or environments without Node-based tooling. | 123 | 127 | 200 | 692K | 10 | 9.5 | 54.2 | Apache-2.0 | — | |
| wikimedia/testing-access-wrapper | Small PHP utility from Wikimedia that wraps objects to access otherwise non-public (protected/private) methods and properties in tests. Helps write focused unit tests without changing production visibility, acting as a thin “testing access wrapper.” | 4 | 4 | 1 | 90K | 0 | 0.1 | 55.3 | GPL-2.0 | — |
How can I help you explore Laravel packages today?