mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer
synced 2024-11-24 00:03:56 +00:00
Maintenance: grunt lint --fix
, grunt eslint --fix
, grunt stylelint --fix
automatically fixes trivial coding style errors
Bug: T245930 Change-Id: Ied764d76c8d2f1fd3f541df38e40a0c029a842a9
This commit is contained in:
parent
404c0d5fc7
commit
950577662e
|
@ -13,6 +13,7 @@ module.exports = function ( grunt ) {
|
||||||
eslint: {
|
eslint: {
|
||||||
options: {
|
options: {
|
||||||
extensions: [ '.js', '.json' ],
|
extensions: [ '.js', '.json' ],
|
||||||
|
fix: grunt.option( 'fix' ),
|
||||||
cache: true
|
cache: true
|
||||||
},
|
},
|
||||||
all: [
|
all: [
|
||||||
|
@ -22,6 +23,7 @@ module.exports = function ( grunt ) {
|
||||||
},
|
},
|
||||||
stylelint: {
|
stylelint: {
|
||||||
options: {
|
options: {
|
||||||
|
fix: grunt.option( 'fix' ),
|
||||||
syntax: 'less'
|
syntax: 'less'
|
||||||
},
|
},
|
||||||
src: 'resources/mmv/**/*.{css,less}'
|
src: 'resources/mmv/**/*.{css,less}'
|
||||||
|
@ -64,6 +66,10 @@ module.exports = function ( grunt ) {
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
// Use `grunt lint --fix` to quickly fix trivial style errors.
|
||||||
|
// Add `alias lintfix='grunt lint --fix' ; alias jsfix='grunt eslint --fix' ; alias cssfix='grunt stylelint --fix'` to ~/.bashrc
|
||||||
|
// to use the short commands 1) lintfix, 2) jsfix, 3) cssfix for fixing lint errors in 1) all, 2) js, 3) css files.
|
||||||
|
// Alternatively choose shorter aliases ex. lf, jf, cf.
|
||||||
grunt.registerTask( 'lint', [ 'eslint', 'stylelint', 'banana' ] );
|
grunt.registerTask( 'lint', [ 'eslint', 'stylelint', 'banana' ] );
|
||||||
grunt.registerTask( 'minify', 'svgmin' );
|
grunt.registerTask( 'minify', 'svgmin' );
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue