Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Mediawiki Codesniffer Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature: Enforces MediaWiki-specific coding conventions (e.g., $wg prefixes, wf functions, class naming, trailing commas in arrays) to ensure consistency and quality
  • Roadmap: Critical for teams contributing to MediaWiki core or extensions; ensures compatibility and reduces merge conflicts during community collaboration
  • Build vs Buy: Pre-built standard maintained by Wikimedia, avoiding reinvention and ensuring alignment with industry best practices for MediaWiki ecosystems
  • Use Cases: MediaWiki extension development, internal tools requiring MediaWiki compatibility, open-source contributions to Wikimedia projects

When to Consider This Package

This package should be considered when developing MediaWiki extensions, contributing to MediaWiki core, or building tools that must integrate with Wikimedia's ecosystem. It's ideal for teams already using PHP CodeSniffer who need a pre-configured standard aligned with MediaWiki's conventions. However, avoid this package for general PHP applications not tied to MediaWiki, legacy PHP environments (pre-8.2), or projects where strict adherence to Wikimedia-specific rules is unnecessary—opt

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport