libraryupgrader
de6827b012
build: Updating mediawiki/mediawiki-phan-config to 0.10.3
...
Additional changes:
* Dropped .php5 files from .phpcs.xml (T200956).
Change-Id: I6cf9f4681e3f458fc1f71646bd2ff7323648b47e
2020-09-25 00:33:44 +00:00
libraryupgrader
80a95a0312
build: Updating mediawiki/minus-x to 1.1.0
...
Change-Id: I0531c37053ec9412d6d8f23532d634087cad041e
2020-06-11 17:11:16 +00:00
libraryupgrader
768ad83c58
build: Updating composer dependencies
...
* php-parallel-lint/php-console-highlighter: 0.4.0 → 0.5.0
* php-parallel-lint/php-parallel-lint: 1.0.0 → 1.2.0
Additional changes:
* Replaced "jakub-onderka" packages with "php-parallel-lint".
Change-Id: Ied823c385d7c03f79f3522277d8500b810d17b13
2020-05-31 14:57:47 +00:00
Umherirrender
24ab1eb35c
build: Bump phan to 0.10.2, remove taint-check
...
Change-Id: I27fe6a6d248a25e70f4b18f36cf75736ef949bc5
2020-05-31 16:57:07 +02:00
libraryupgrader
8d888595ef
build: Updating mediawiki/mediawiki-codesniffer to 31.0.0
...
The following sniffs are failing and were disabled:
* Generic.Files.LineLength.TooLong
Additional changes:
* Replaced "jakub-onderka" packages with "php-parallel-lint".
Change-Id: Ibe6a0bc27cefd6da49192032785ed4ee00c56587
2020-05-29 13:24:56 +00:00
libraryupgrader
df46509e1e
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 29.0.0 → 30.0.0
npm:
* eslint-config-wikimedia: 0.15.0 → 0.15.3
The following rules are failing and were disabled:
* mediawiki/class-doc
* grunt-stylelint: 0.14.0 → 0.15.0
* stylelint-config-wikimedia: 0.9.0 → 0.10.1
Change-Id: I6e55d7979dbf50f7919c62621957b765a40f4624
2020-04-22 08:44:15 +00:00
libraryupgrader
cbc50bd4fe
build: Updating composer dependencies
...
* mediawiki/minus-x: 0.3.2 → 1.0.0
* mediawiki/mediawiki-phan-config: 0.9.0 → 0.9.2
Change-Id: I384e3624fadebd736a3ea465df79df6bf9dd5a74
2020-02-19 20:20:29 +00:00
libraryupgrader
164e7dfb77
build: Updating jakub-onderka/php-console-highlighter to 0.4.0
...
Change-Id: Ie9c9278df59399ec9c6803d6e6663ab226e503aa
2020-01-28 10:14:18 +00:00
libraryupgrader
ff43e1ecf2
build: Updating mediawiki/mediawiki-codesniffer to 29.0.0
...
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate
* MediaWiki.Commenting.FunctionComment.MissingReturn
* MediaWiki.Usage.ForbiddenFunctions.isset
* MediaWiki.Usage.PHPUnitDeprecatedMethods.AssertInternalTypeGeneric
Additional changes:
* Also sorted "composer fix" command to run phpcbf last.
Change-Id: I29416247ff3736799543926813beaf4afd569a6e
2020-01-14 05:09:44 +00:00
libraryupgrader
ef3d2b886d
build: Updating mediawiki/mediawiki-phan-config to 0.9.0
...
Change-Id: I03333636654eff80d4fe7fa543ac9e6c321af891
2019-12-29 11:59:32 +00:00
libraryupgrader
a54887eb0f
build: Updating mediawiki/minus-x to 0.3.2
...
Change-Id: I3f1b4eb10173cb4df111f9ca630152bdcafdd935
2019-12-16 21:15:12 +00:00
Umherirrender
f62ab66363
build: Updating mediawiki/mediawiki-phan-config to 0.8.0
...
Bug: T235049
Change-Id: I93844dc6fae8a3dca3ced591d43caa2f994ba2f1
2019-11-18 20:03:13 +01:00
James D. Forrester
abaff73626
build: Upgrade mediawiki-codesniffer to v28.0.0
...
Change-Id: Ib66b0ad1b3929bf7e49eb40a3d5463b0d8b2280b
2019-10-10 09:29:24 +00:00
libraryupgrader
4bf8a6736a
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 24.0.0 → 26.0.0
npm:
* set-value: 2.0.0 → 2.0.1
* https://npmjs.com/advisories/1012
* CVE-2019-10747
* union-value: 1.0.0 → 1.0.1
* https://npmjs.com/advisories/1012
* CVE-2019-10747
* mixin-deep: 1.3.1 → 1.3.2
* https://npmjs.com/advisories/1013
* CVE-2019-10746
Change-Id: I6d3efdf65c207b98447565e2df6f0698aaa8ea6b
2019-07-14 10:57:49 +00:00
James D. Forrester
1b2c8eebfc
build: Upgrade phan-taint-check-plugin from 1.5.x to 2.0.1
...
Bonus: unset loop variable after mutable foreach.
Change-Id: I652fe65e4691a92175569a72f081f4553c4459c5
2019-07-11 13:40:37 +00:00
libraryupgrader
9572ab4c6a
build: Updating mediawiki/mediawiki-phan-config to 0.6.1
...
Change-Id: Ibeb795b33383c04fe51040d29284ffa5ef4d10bf
2019-06-10 07:04:22 +00:00
James D. Forrester
980e67d338
build: Upgrade mediawiki/mediawiki-phan-config from 0.5.0 to 0.6.0 and make pass
...
Change-Id: Ifc83427ccdcfc34d33a667ffde5e0cec98a0a609
2019-05-19 13:33:12 +02:00
Daimona Eaytoy
e21e3b4a8d
Add phan
...
Change-Id: I65ae6adc10941c05a2646e551b1baa829e4e8654
2019-04-10 18:51:59 +02:00
libraryupgrader
5bd2eaf70e
build: Updating mediawiki/mediawiki-codesniffer to 24.0.0
...
Change-Id: Ifd3dde125bae36b1076576ddc0c8b09eadd18a72
2019-02-06 13:01:32 +00:00
libraryupgrader
6ee809d6e6
build: Updating mediawiki/mediawiki-codesniffer to 23.0.0
...
Change-Id: I88b24b63a69869d76c3d25dd276aa21be93272e8
2018-11-14 12:44:53 +00:00
Brian Wolff
983a01bdff
Build: Make pass phan-taint-check 1.5.0
...
Disable some errors related to different members of an array
having different taints, and phan-taint-check conflating them.
Bug: T202383
Change-Id: Ic6c2c5bb7c6092d581e646358d836f55d5cf3222
2018-09-14 02:04:03 +00:00
libraryupgrader
4728b3332c
build: Updating mediawiki/mediawiki-codesniffer to 22.0.0
...
And updating CoC link to use Special:MyLanguage (T202047).
Change-Id: Ic18c7ae9b70c18ffb321967aae7e9a684acfc625
2018-09-03 01:46:10 +00:00
libraryupgrader
6e7699f213
build: Updating mediawiki/mediawiki-codesniffer to 21.0.0
...
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation
Change-Id: Ic47b8d7162022f983ad00a7337fa0ce6f18d2c83
2018-07-27 05:31:24 +00:00
libraryupgrader
d1ef3a9514
build: Updating mediawiki/mediawiki-codesniffer to 20.0.0
...
Change-Id: I69d6907eadd607cbeaef63d813ef79aea4e7983c
2018-05-26 02:15:41 +00:00
libraryupgrader
df0d4a40f9
build: Updating mediawiki/mediawiki-codesniffer to 18.0.0
...
Change-Id: I06e2372dc35e679af8d7f0b9f3ee85defffb7a31
2018-04-14 00:45:17 +00:00
libraryupgrader
96b64d7799
build: Updating mediawiki/mediawiki-codesniffer to 17.0.0
...
The following sniffs now pass and were enabled:
* MediaWiki.Commenting.FunctionComment.MissingParamComment
Change-Id: Ic1e7e6c73e6360f43fafeecf543165fbfb365c52
2018-03-29 01:44:16 +00:00
libraryupgrader
34e15a1002
build: Updating jakub-onderka/php-parallel-lint to 1.0.0
...
Change-Id: I240d4d6f6045f09c7ba5f5e971ca596d573f1c45
2018-03-09 08:08:53 +00:00
libraryupgrader
71853fca8f
build: Updating mediawiki/mediawiki-codesniffer to 16.0.1
...
Change-Id: I9f7588a86924e8ffa06a54725daaf6d0807eb108
2018-02-25 07:50:32 +00:00
libraryupgrader
18371740a1
build: Updating mediawiki/minus-x to 0.3.1
...
Change-Id: Id5528b30959ec575350bd764c6dbbc739f58727a
2018-02-17 20:56:32 +00:00
libraryupgrader
83bdf90eb5
build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
...
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.MissingCovers.MissingCovers
Change-Id: I2a48e5c27a7307b3982d11875180fc11f2a125d9
2018-02-15 09:51:55 +00:00
libraryupgrader
e98f255784
build: Updating mediawiki/mediawiki-codesniffer to 15.0.0
...
The following sniffs are failing and were disabled:
* Generic.Files.OneObjectStructurePerFile.MultipleFound
* Squiz.Scope.MethodScope.Missing
The following sniffs now pass and were enabled:
* MediaWiki.Files.OneClassPerFile.MultipleFound
Change-Id: I492d4cd05844b1ea178a9ce490fa1c7b4b891ca1
2017-12-30 00:09:30 +00:00
libraryupgrader
ea2218ffe9
build: Updating mediawiki/minus-x to 0.2.1
...
Change-Id: Ie1d6416625f83531a8a779584d9fb433370dff25
2017-12-10 07:28:47 +00:00
Kunal Mehta
1904876a12
build: Adding MinusX
...
Change-Id: Id7ac9c1922af0c30a78b09fa3b6802a5ec8e0da7
2017-11-02 19:15:30 -07:00
libraryupgrader
f4c97d1f1b
build: Updating mediawiki/mediawiki-codesniffer to 14.1.0
...
And moved phpcs.xml to .phpcs.xml (T177256).
Change-Id: I0c2f49ba17c03e84f9f9a401e0b82995e3205262
2017-10-21 04:21:11 +00:00
libraryupgrader
7a23ddf4b0
build: Updating mediawiki/mediawiki-codesniffer to 13.0.0
...
Change-Id: I7b19fab3b1100c4973600ec95ee24160e141c5ac
2017-09-24 09:49:43 +00:00
libraryupgrader
638633216a
build: Updating mediawiki/mediawiki-codesniffer to 0.12.0
...
The following sniffs are failing and were disabled:
* MediaWiki.Files.ClassMatchesFilename.NotMatch
* MediaWiki.Files.ClassMatchesFilename.WrongCase
* MediaWiki.Files.OneClassPerFile.MultipleFound
Change-Id: I7cbf305fae765dbf68df07f84992c2d5ed5486c6
2017-09-01 04:48:56 +00:00
Kunal Mehta
27fa8c4f7d
build: Updating mediawiki/mediawiki-codesniffer to 0.11.0
...
Change-Id: I48f0b64f19f9582b40540fa1b42a39d281979624
2017-08-10 23:22:40 -04:00
Umherirrender
5b4730c9bc
Improve some parameter docs
...
Change-Id: Ie71fb080926781f2905e6264be060203c56185ea
2017-08-09 17:21:10 +02:00
Umherirrender
79b6f470af
build: Updating mediawiki/mediawiki-codesniffer to 0.10.1
...
Change-Id: I2326cf81e907f2a02615f96f922b66fd2806defd
2017-07-26 21:34:44 +02:00
Kunal Mehta
5a290dd1a2
build: Updating mediawiki/mediawiki-codesniffer to 0.10.0
...
Change-Id: If606dd5a45d52441ebf677305bd1a9f72ee30fd7
2017-07-01 08:16:23 +00:00
Kunal Mehta
aaf061c725
build: Updating mediawiki/mediawiki-codesniffer to 0.9.0
...
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.FunctionComment.ExtraParamComment
* MediaWiki.Commenting.FunctionComment.MissingParamComment
* MediaWiki.Commenting.FunctionComment.MissingParamName
* MediaWiki.Commenting.FunctionComment.MissingParamTag
* MediaWiki.Commenting.FunctionComment.MissingReturn
* MediaWiki.Commenting.FunctionComment.ParamNameNoMatch
* MediaWiki.Commenting.FunctionComment.WrongStyle
* MediaWiki.FunctionComment.Missing.Protected
* MediaWiki.FunctionComment.Missing.Public
* MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName
* MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment
Change-Id: I8401abf121a7413fa191d7bc535e0ddd6cf8c3f7
2017-06-22 14:13:28 +00:00
Antoine Musso
a189e2bf4d
build: add jakub-onderka/php-console-highlighter
...
Highlight PHP code when parallel-lint fails
Change-Id: Ie7582baa805457a0445a119bfd5fb859f693e51f
2017-05-05 21:51:34 +02:00
James D. Forrester
8c810dff48
build: Update mediawiki/mediawiki-codesniffer to 0.7.1
...
Also added "composer fix" command.
Change-Id: I25cb61b3b92798f1259d1575a336e2b056d5764f
2016-12-05 15:54:30 -08:00
Roan Kattouw
cf1da49904
Remove forced -p (progress) flag from phpcs.xml
...
This causes phpcs to emit invalid JSON when the --report=json
flag is set and no issues are found, which breaks editor plugins
(atom-linter-phpcs in my case).
Add this flag in composer.json instead.
Change-Id: Ibb0b4c084e25e06be72389f1d4998804cfd53295
2016-04-26 14:21:28 -07:00
Bryan Davis
3f7436c959
Wrap CallbackFilterIterator in a condition check
...
Wrap the CallbackFilterIterator backport class in a conditional check
for PHP runtimes that include the class natively. This really should
only be needed for linting as the class is loaded via an autoloader
and thus should not be loaded if the runtime already has it
available.
Bug: T124828
Change-Id: I39d27385186d4693a8babdd2b818e6b4bc16255a
2016-01-26 14:57:18 -07:00
Kunal Mehta
c07236a121
build: Updating development dependencies
...
* jakub-onderka/php-parallel-lint: 0.9 → 0.9.2
Change-Id: I8dea1aa0be23a7de6e784ed4fd60397b7294f0ea
2016-01-05 10:34:05 -08:00
Kunal Mehta
95cbd5de30
build: Updating development dependencies
...
* mediawiki/mediawiki-codesniffer: 0.5.0 → 0.5.1
Change-Id: I46a926adc0b2d00058ef732bd39037a46e89ebf2
2016-01-03 18:47:18 -08:00
Kunal Mehta
cb82edfe94
Run phpcs through "composer test", disabling failing rules
...
Disabling:
* Generic.Files.LineLength
* Generic.Functions.FunctionCallArgumentSpacing.SpaceBeforeComma
* Generic.PHP.ForbiddenFunctions.FoundWithAlternative
* MediaWiki.NamingConventions.PrefixedGlobalFunctions.wfPrefix
* MediaWiki.Usage.DirUsage.FunctionFound
* MediaWiki.VariableAnalysis.UnusedGlobalVariables
* MediaWiki.WhiteSpace.SpaceAfterControlStructure.Incorrect
* MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment
* PSR2.Classes.PropertyDeclaration.ScopeMissing
* PSR2.Classes.PropertyDeclaration.VarUsed
* PSR2.Methods.MethodDeclaration.AbstractAfterVisibility
* PSR2.Methods.MethodDeclaration.StaticBeforeVisibility
* Squiz.Classes.ValidClassName.NotCamelCaps
* Squiz.WhiteSpace.LanguageConstructSpacing.Incorrect
Disabled rules will be enabled individually in follow-up patches.
Bug: T101074
Change-Id: I1d52d891eb8e4f5877d1f1f3fa3aa9fc28dff004
2015-10-29 12:52:32 +01:00
Paladox
3dbe5bb0ec
Add composer.json
...
This add php parallel lint test. Can be triggered using the entry
point:
composer test
That ease Jenkins integration and let developers add more testing
utilities as needed.
Change-Id: I2bf0dbea9f559267001eb727c7ecfeb103717464
2015-10-13 09:48:03 +00:00