diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 5eac74d3c89..00000000000 --- a/.eslintignore +++ /dev/null @@ -1,95 +0,0 @@ -# Generated by "grunt ignorefiles" -*/**/yui/src/*/meta/ -*/**/build/ -node_modules/ -vendor/ -admin/tool/policy/amd/src/jquery-eu-cookie-law-popup.js -auth/cas/CAS/ -cache/stores/mongodb/MongoDB/ -enrol/lti/ims-blti/ -filter/algebra/AlgParser.pm -filter/tex/mimetex.* -h5p/h5plib/v124/joubel/core/ -h5p/h5plib/v124/joubel/editor/ -lib/editor/atto/plugins/html/yui/src/codemirror/ -lib/editor/atto/plugins/html/yui/src/beautify/ -lib/editor/atto/yui/src/rangy/js/*.* -lib/editor/tinymce/plugins/pdw/tinymce/ -lib/editor/tinymce/plugins/spellchecker/rpc.php -lib/editor/tinymce/tiny_mce/ -lib/mlbackend/php/phpml/ -lib/adodb/ -lib/behat/axe/ -lib/bennu/ -lib/evalmath/ -lib/phpspreadsheet/ -lib/google/ -lib/htmlpurifier/ -lib/jabber/ -lib/minify/matthiasmullie-minify/ -lib/minify/matthiasmullie-pathconverter/ -lib/pear/HTML/Common.php -lib/pear/HTML/QuickForm.php -lib/pear/HTML/QuickForm/ -lib/pear/PEAR.php -lib/phpmailer/ -lib/simplepie/ -lib/tcpdf/ -lib/typo3/ -lib/yuilib/ -lib/yuilib/gallery/ -lib/jquery/ -lib/html2text/ -lib/markdown/ -lib/xhprof/ -lib/horde/ -lib/requirejs/ -lib/amd/src/loglevel.js -lib/mustache/ -lib/amd/src/mustache.js -lib/graphlib.php -lib/php-css-parser/ -lib/rtlcss/ -lib/scssphp/ -lib/spout/ -lib/amd/src/chartjs-lazy.js -lib/maxmind/GeoIp2/ -lib/maxmind/MaxMind/ -lib/ltiprovider/ -lib/amd/src/truncate.js -lib/fonts/ -lib/amd/src/adapter.js -lib/validateurlsyntax.php -lib/amd/src/popper.js -lib/geopattern-php/ -lib/php-jwt/ -lib/babel-polyfill/ -lib/polyfills/ -lib/emoji-data/ -lib/plist/ -lib/zipstream/ -lib/php-enum/ -lib/http-message/ -media/player/videojs/amd/src/video-lazy.js -media/player/videojs/amd/src/Youtube-lazy.js -media/player/videojs/videojs/ -media/player/videojs/amd/src/videojs-flash-lazy.js -media/player/videojs/videojs/video-js.swf -mod/assign/feedback/editpdf/fpdi/ -repository/s3/S3.php -theme/boost/scss/bootstrap/ -theme/boost/amd/src/bootstrap/alert.js -theme/boost/amd/src/bootstrap/button.js -theme/boost/amd/src/bootstrap/carousel.js -theme/boost/amd/src/bootstrap/collapse.js -theme/boost/amd/src/bootstrap/dropdown.js -theme/boost/amd/src/bootstrap/index.js -theme/boost/amd/src/bootstrap/modal.js -theme/boost/amd/src/bootstrap/popover.js -theme/boost/amd/src/bootstrap/tools/sanitizer.js -theme/boost/amd/src/bootstrap/scrollspy.js -theme/boost/amd/src/bootstrap/tab.js -theme/boost/amd/src/bootstrap/toast.js -theme/boost/amd/src/bootstrap/tooltip.js -theme/boost/amd/src/bootstrap/util.js -theme/boost/scss/fontawesome/ diff --git a/.gitignore b/.gitignore index de656302dbb..79f48790b10 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,5 @@ atlassian-ide-plugin.xml /node_modules/ /.vscode/ moodle-plugin-ci.phar +.eslintignore +.stylelintignore diff --git a/.stylelintignore b/.stylelintignore deleted file mode 100644 index 9e06dcf7b5c..00000000000 --- a/.stylelintignore +++ /dev/null @@ -1,96 +0,0 @@ -# Generated by "grunt ignorefiles" -**/yui/build/* -theme/boost/style/moodle.css -theme/classic/style/moodle.css -node_modules/ -vendor/ -admin/tool/policy/amd/src/jquery-eu-cookie-law-popup.js -auth/cas/CAS/ -cache/stores/mongodb/MongoDB/ -enrol/lti/ims-blti/ -filter/algebra/AlgParser.pm -filter/tex/mimetex.* -h5p/h5plib/v124/joubel/core/ -h5p/h5plib/v124/joubel/editor/ -lib/editor/atto/plugins/html/yui/src/codemirror/ -lib/editor/atto/plugins/html/yui/src/beautify/ -lib/editor/atto/yui/src/rangy/js/*.* -lib/editor/tinymce/plugins/pdw/tinymce/ -lib/editor/tinymce/plugins/spellchecker/rpc.php -lib/editor/tinymce/tiny_mce/ -lib/mlbackend/php/phpml/ -lib/adodb/ -lib/behat/axe/ -lib/bennu/ -lib/evalmath/ -lib/phpspreadsheet/ -lib/google/ -lib/htmlpurifier/ -lib/jabber/ -lib/minify/matthiasmullie-minify/ -lib/minify/matthiasmullie-pathconverter/ -lib/pear/HTML/Common.php -lib/pear/HTML/QuickForm.php -lib/pear/HTML/QuickForm/ -lib/pear/PEAR.php -lib/phpmailer/ -lib/simplepie/ -lib/tcpdf/ -lib/typo3/ -lib/yuilib/ -lib/yuilib/gallery/ -lib/jquery/ -lib/html2text/ -lib/markdown/ -lib/xhprof/ -lib/horde/ -lib/requirejs/ -lib/amd/src/loglevel.js -lib/mustache/ -lib/amd/src/mustache.js -lib/graphlib.php -lib/php-css-parser/ -lib/rtlcss/ -lib/scssphp/ -lib/spout/ -lib/amd/src/chartjs-lazy.js -lib/maxmind/GeoIp2/ -lib/maxmind/MaxMind/ -lib/ltiprovider/ -lib/amd/src/truncate.js -lib/fonts/ -lib/amd/src/adapter.js -lib/validateurlsyntax.php -lib/amd/src/popper.js -lib/geopattern-php/ -lib/php-jwt/ -lib/babel-polyfill/ -lib/polyfills/ -lib/emoji-data/ -lib/plist/ -lib/zipstream/ -lib/php-enum/ -lib/http-message/ -media/player/videojs/amd/src/video-lazy.js -media/player/videojs/amd/src/Youtube-lazy.js -media/player/videojs/videojs/ -media/player/videojs/amd/src/videojs-flash-lazy.js -media/player/videojs/videojs/video-js.swf -mod/assign/feedback/editpdf/fpdi/ -repository/s3/S3.php -theme/boost/scss/bootstrap/ -theme/boost/amd/src/bootstrap/alert.js -theme/boost/amd/src/bootstrap/button.js -theme/boost/amd/src/bootstrap/carousel.js -theme/boost/amd/src/bootstrap/collapse.js -theme/boost/amd/src/bootstrap/dropdown.js -theme/boost/amd/src/bootstrap/index.js -theme/boost/amd/src/bootstrap/modal.js -theme/boost/amd/src/bootstrap/popover.js -theme/boost/amd/src/bootstrap/tools/sanitizer.js -theme/boost/amd/src/bootstrap/scrollspy.js -theme/boost/amd/src/bootstrap/tab.js -theme/boost/amd/src/bootstrap/toast.js -theme/boost/amd/src/bootstrap/tooltip.js -theme/boost/amd/src/bootstrap/util.js -theme/boost/scss/fontawesome/ diff --git a/Gruntfile.js b/Gruntfile.js index 58b1de74de4..068a4bf5bbf 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -122,9 +122,10 @@ const registerStyleLintTasks = (grunt, files, fullRunDir) => { if (hasScss) { scssTasks.unshift('stylelint:scss'); } + scssTasks.unshift('ignorefiles'); grunt.registerTask('scss', scssTasks); - const cssTasks = []; + const cssTasks = ['ignorefiles']; if (hasCss) { cssTasks.push('stylelint:css'); } @@ -845,7 +846,7 @@ module.exports = function(grunt) { grunt.registerTask('ignorefiles', 'Generate ignore files for linters', tasks.ignorefiles); grunt.registerTask('watch', 'Run tasks on file changes', tasks.watch); grunt.registerTask('yui', ['eslint:yui', 'shifter']); - grunt.registerTask('amd', ['eslint:amd', 'babel']); + grunt.registerTask('amd', ['ignorefiles', 'eslint:amd', 'babel']); grunt.registerTask('js', ['amd', 'yui']); // Register CSS tasks.