From 89a18de64cec73936507ea9feca24d029edea24f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82=C4=99biowski-Owczarek?= Date: Tue, 21 Jan 2020 13:51:03 +0100 Subject: [PATCH] Build: Lint the minified jQuery file as well While we have absolutely no style-related expectations to our minified file, we do care that it's valid ES 5.1. This is now verified. Fixes gh-3075 Closes gh-4594 --- .eslintignore | 1 + dist/.eslintrc.json | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.eslintignore b/.eslintignore index 61eddeb35..6bc5c48b6 100644 --- a/.eslintignore +++ b/.eslintignore @@ -3,6 +3,7 @@ node_modules *.min.js dist/** !dist/jquery.js +!dist/jquery.min.js test/data/jquery-1.9.1.js test/data/badcall.js test/data/badjson.js diff --git a/dist/.eslintrc.json b/dist/.eslintrc.json index bf60c4c18..c2259f149 100644 --- a/dist/.eslintrc.json +++ b/dist/.eslintrc.json @@ -1,21 +1,26 @@ { "root": true, - "extends": "../.eslintrc-browser.json", - "parserOptions": { "ecmaVersion": 5, "sourceType": "script" }, - "rules": { - // That is okay for the built version - "no-multiple-empty-lines": "off" - }, - "globals": { "define": false, "module": true, "Symbol": false - } + }, + + "overrides": [ + { + "files": "jquery.js", + "extends": "../.eslintrc-browser.json", + + "rules": { + // That is okay for the built version + "no-multiple-empty-lines": "off" + } + } + ] }