CARVIEW |
Select Language
HTTP/2 200
date: Tue, 22 Jul 2025 08:40:56 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"9735811d6d8039c7524d7df28c1ecdd1"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=h0VT%2B4YOdrcLo3ZPVMcWYi%2FnXa0j2jUSYEo10tV3e3%2BCdIDhblS5p2DSnQnQg8S%2FrhbAqBvsyJlq2qVjgRJlkv0LDqk0iCZj%2Bp4qxqR%2BSk7Jr8%2FqUzMnnvr1mjs2quEyUUsGwAOJ546Fq9x8xr4jbQfNJ7iX4k%2Bwk2WadwVYr0elXw%2BzuYe3wU%2FOZsqAXG7I7idouHgvrM9H%2BpRiknE3%2Buf3%2FFjMCc6M6x5Kemd9e%2BYrgDdKt%2BkSkqpmzQsnY8YufX8nshTA1nFCKYgvNXfoow%3D%3D--sDNkD0Q9cf3iGA%2F7--veTiIoYgBmslnx9QLUlDYg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.484091839.1753173655; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 08:40:55 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 08:40:55 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BD96:1E0F94:3A68C4:4142AA:687F4E97
Releases · moodlehq/moodle-cs · GitHub
17 Jul 05:46
andrewnicols
Andrew Lyons
Loading
26 Jun 15:20
andrewnicols
Andrew Lyons
Loading
04 Jul 16:40
Loading
19 Jun 14:38
Loading
14 Jun 14:52
Loading
31 May 16:34
Loading
03 Apr 08:07
andrewnicols
Andrew Lyons
Loading
27 Mar 16:48
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 17
Releases: moodlehq/moodle-cs
Releases · moodlehq/moodle-cs
v3.5.0
d33f641
This commit was signed with the committer’s verified signature.
Compare
Changed
- Bumped dependencies for:
squizlabs/php_codesniffer
to 3.13.2phpcsstandards/phpcsextra
to 1.4.0dealerdirect/phpcodesniffer-composer-installer
to 1.1.1
- A number of legacy Moodle rules have been removed. See MDLSITE-7597 for further information.
- The
Generic.Arrays.DisallowLongArraySyntax
rule has been changed to an error as planned in #58. - The list of global variables has been updated to reflect the complete list of globals used in Moodle #182.
Take a look at the CHANGELOG for details about other releases.
Assets 2
v3.4.11
05f1823
This commit was signed with the committer’s verified signature.
Compare
Fixed
- The
moodle.Commenting.InlineComment
sniff will now accept a full-stop inside a closing parentheses as valid English. - The
@Transform
tag is now an accepted tag for Behat tests - The
moodle.Commenting.InlineComment
sniff is now aware of PHPenum
types.
Take a look at the CHANGELOG for details about other releases.
Assets 2
v3.4.10
Compare
Changed
- The
moodle.NamingConventions.ValidFunctionName
sniff will now ignore errors on methods employing the#[\Override]
attribute. - The
moodle.Commenting.MissingDocblock
sniff no longer warns about missing docs on non-global anonymous classes, for example those written as an instance class in a unit test.
Fixed
- Fixed an edge case leading to the file phpdoc block being incorrectly detected by various sniffs.
- Fixed a couple of problems with the
moodle.Files.BoilerplateComment
related to empty comment lines and to comments in the<?php
open tag line.
Take a look at the CHANGELOG for details about other releases.
Assets 2
v3.4.9
Compare
Fixed
- Fixed a recent regression by allowing to the
moodle.Files.BoilerplateComment
sniff to contain "extra" consecutive comment lines immediately after the official boilerplate ends.
Take a look at the CHANGELOG for details about other releases.
Assets 2
v3.4.8
Compare
Added
- The existing
moodle.PHPUnit.TestCaseCovers
sniff now detects multiple uses of the@coversDefaultClass
annotation. Only one is allowed by class. - The existing
moodle.Files.BoilerplateComment
sniff now performs more checks (spacing, placement, blank lines, ...) and is able to fix many of them.
Changed
- Made codes for
moodle.Commenting.MissingDocblock
more specific to the scenario (Fixes #154).
Take a look at the CHANGELOG for details about other releases.
Assets 2
v3.4.7
Compare
Added
- Add new
moodle.PHPUnit.ParentSetUpTearDown
sniff to verify, among other things, that all thesetUp()
,tearDown()
,setUpBeforeClass()
andtearDownAfterClass()
methods in unit tests are properly calling to their parent counterparts. Applies to Moodle 4.5 and up. - Add new
moodle.Commenting.ConstructorReturn
sniff to check that constructors do not document a return value.
Changed
- Update composer dependencies to current versions, notably
PHP_CodeSniffer
(3.10.1) andPHPCompatibility
(96072c30). - The
moodle.Commenting.MissingDocblock
sniff will now detect use of the Override attribute (Fixes #155).
Fixed
- Various fixes to own (GH workflow) integration tests.
Take a look at the CHANGELOG for details about other releases.
Assets 2
v3.4.6
02a279e
This commit was signed with the committer’s verified signature.
Compare
Fixed
- Solved a problem where Windows file paths were not normalised leading to false positive results on some path-based sniffs.
- Solved a problem with fetching the name of an anonymous class, or closure.
Assets 2
v3.4.5
v3.4.4
v3.4.3
Compare
Added
- Add new
moodle.Commenting.DocblockDescription
sniff to check that all the artifacts (classes, interfaces, traits, ...) and functions PHPDoc blocks have some description.
Changed
- The
moodle.Commenting.MissingDocBlock
sniff now also checks that constants are documented.
Fixed
- Solved a problem with file-level PHPDoc blocks not controlling the required blank lines after it.
- Fixed the PHPDoc block detection when multi-line PHP 8 attributes are used in the middle.
Assets 2
Previous Next
You can’t perform that action at this time.