Skip to content

Conversation

@jeffw16
Copy link
Member

@jeffw16 jeffw16 commented Jun 30, 2025

No description provided.

@jeffw16 jeffw16 self-assigned this Jun 30, 2025
* Add coding conventions

* Add applyTo for PHP instructions

* Add extension-specific coding standards
Copilot AI review requested due to automatic review settings October 26, 2025 04:06
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request adds Special:MobileDiff to the list of special pages blocked for anonymous users, extending the existing access control that already applies to Special:RecentChangesLinked and Special:WhatLinksHere.

Key changes:

  • Updated the hook handler to block Special:MobileDiff for anonymous users
  • Added comprehensive test coverage for the new blocked page
  • Created test infrastructure files (stubs and composer configuration)

Reviewed Changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
includes/Hooks.php Added 'mobilediff' to the array of blocked special pages and updated the documentation comment
tests/phpunit/unit/HooksTest.php Added test methods and data provider to verify Special:MobileDiff blocking behavior, plus infrastructure for SpecialPage class compatibility
tests/phpunit/stubs.php Created basic stubs for MediaWiki constants and functions needed for testing
tests/phpunit/namespaced-stubs.php Created namespaced stub classes for MediaWiki core classes to support unit testing
composer.json Added PHPUnit dependency and autoload configuration for tests
.github/instructions/php.instructions.md Added PHP coding conventions documentation
.github/instructions/mediawiki.instructions.md Added general MediaWiki coding conventions documentation
.github/instructions/mediawiki-extensions.instructions.md Added MediaWiki extension best practices documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

jeffw16 and others added 7 commits October 26, 2025 04:33
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@jeffw16 jeffw16 merged commit 333596c into main Oct 26, 2025
11 of 17 checks passed
@jeffw16 jeffw16 deleted the jeffw16/mobilediff branch October 26, 2025 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants