Skip to content

Commit bef7fb3

Browse files
committed
build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0
Change-Id: Id7f68fd608b2ce47755ce4eec5b85e8f6d525993
1 parent d836ba2 commit bef7fb3

File tree

4 files changed

+23
-18
lines changed

4 files changed

+23
-18
lines changed

composer.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"php": ">=7.4"
2323
},
2424
"require-dev": {
25-
"mediawiki/mediawiki-codesniffer": "41.0.0",
25+
"mediawiki/mediawiki-codesniffer": "43.0.0",
2626
"mediawiki/mediawiki-phan-config": "0.14.0",
2727
"mediawiki/minus-x": "1.1.1",
2828
"ockcyp/covers-validator": "1.6.0",
@@ -46,5 +46,10 @@
4646
],
4747
"phan": "phan --allow-polyfill-parser --long-progress-bar",
4848
"phpcs": "phpcs -sp"
49+
},
50+
"config": {
51+
"allow-plugins": {
52+
"dealerdirect/phpcodesniffer-composer-installer": true
53+
}
4954
}
5055
}

lm2php.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
}
2020
$ngrams = [];
2121
foreach ( file( $file->getPathname(), FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES ) as $line ) {
22-
list( $word, $score ) = explode( "\t", $line, 2 );
22+
[ $word, $score ] = explode( "\t", $line, 2 );
2323
$ngrams[$word] = intval( $score );
2424
}
2525
$cat->writeLanguageFile( $ngrams, $argv[2] . "/" . $file->getBasename() );

src/TextCat.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,10 +221,10 @@ public function createLM( $text, $maxNgrams ) {
221221
} );
222222
}
223223
uksort( $ngram, static function ( $k1, $k2 ) use ( $ngram ) {
224-
if ( $ngram[$k1] == $ngram[$k2] ) {
225-
return strcmp( $k1, $k2 );
226-
}
227-
return $ngram[$k2] - $ngram[$k1];
224+
if ( $ngram[$k1] == $ngram[$k2] ) {
225+
return strcmp( $k1, $k2 );
226+
}
227+
return $ngram[$k2] - $ngram[$k1];
228228
} );
229229
if ( count( $ngram ) > $maxNgrams ) {
230230
array_splice( $ngram, $maxNgrams );

tests/TextCatTest.php

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ public function testFileLines( $textFile ) {
109109
public function multiCatData() {
110110
return [
111111
[ 'this is english text français bisschen',
112-
[ 'sco', 'en', 'fr', 'de' ],
113-
[ 'fr', 'de', 'sco', 'en' ], ],
112+
[ 'sco', 'en', 'fr', 'de' ],
113+
[ 'fr', 'de', 'sco', 'en' ], ],
114114
[ 'الاسم العلمي: Felis catu',
115115
[ 'ar', 'la', 'fa', 'fr' ],
116116
[ 'ar', 'fr', 'la', 'fa' ], ],
@@ -192,18 +192,18 @@ public function ambiguityData() {
192192
// check effects of results ratio and max returned langs
193193
[ 'espanol português', 1.05, 10, 3000, 1.00, [ 'pt' ], '' ],
194194
[ 'espanol português', 1.20, 10, 3000, 1.00, [ 'pt', 'es' ], '' ],
195-
[ 'espanol português', 1.20, 2, 3000, 1.00, [ 'pt', 'es' ], '' ],
196-
[ 'espanol português', 1.20, 1, 3000, 1.00, [], TextCat::STATUSAMBIGUOUS ],
195+
[ 'espanol português', 1.20, 2, 3000, 1.00, [ 'pt', 'es' ], '' ],
196+
[ 'espanol português', 1.20, 1, 3000, 1.00, [], TextCat::STATUSAMBIGUOUS ],
197197
[ 'espanol português', 1.30, 10, 3000, 1.00,
198198
[ 'pt', 'es', 'fr', 'it', 'en', 'pl' ], '' ],
199-
[ 'espanol português', 1.30, 6, 3000, 1.00,
199+
[ 'espanol português', 1.30, 6, 3000, 1.00,
200200
[ 'pt', 'es', 'fr', 'it', 'en', 'pl' ], '' ],
201-
[ 'espanol português', 1.30, 5, 3000, 1.00, [], TextCat::STATUSAMBIGUOUS ],
201+
[ 'espanol português', 1.30, 5, 3000, 1.00, [], TextCat::STATUSAMBIGUOUS ],
202202

203203
// check effects of model size
204-
[ 'espanol português', 1.10, 20, 500, 1.00,
204+
[ 'espanol português', 1.10, 20, 500, 1.00,
205205
[ 'pt', 'es', 'it', 'fr', 'pl', 'cs', 'en', 'sv', 'de', 'id', 'nl' ], '' ],
206-
[ 'espanol português', 1.10, 20, 700, 1.00,
206+
[ 'espanol português', 1.10, 20, 700, 1.00,
207207
[ 'pt', 'es', 'it', 'fr', 'en', 'de' ], '' ],
208208
[ 'espanol português', 1.10, 20, 1000, 1.00, [ 'pt', 'es', 'it', 'fr' ], '' ],
209209
[ 'espanol português', 1.10, 20, 2000, 1.00, [ 'pt', 'es' ], '' ],
@@ -273,13 +273,13 @@ public function boostedLangData() {
273273
[ [ 'en', 'de' ], 0.01 ] ],
274274

275275
[ 'this is english text français bisschen',
276-
[ 'sco', 'en', 'fr', 'de' ],
277-
[ 'en', 'de', 'sco', 'fr' ],
276+
[ 'sco', 'en', 'fr', 'de' ],
277+
[ 'en', 'de', 'sco', 'fr' ],
278278
[ [ 'en', 'de' ], 0.02 ] ],
279279

280280
[ 'this is english text français bisschen',
281-
[ 'sco', 'en', 'fr', 'de' ],
282-
[ 'en', 'fr', 'sco', 'de' ],
281+
[ 'sco', 'en', 'fr', 'de' ],
282+
[ 'en', 'fr', 'sco', 'de' ],
283283
[ [ 'en', 'fr' ], 0.02 ] ],
284284

285285
[ 'this is english text français bisschen',

0 commit comments

Comments
 (0)