diff --git a/js/eslint.config.js b/js/eslint.config.js index e03d317c..786d49e0 100644 --- a/js/eslint.config.js +++ b/js/eslint.config.js @@ -18,8 +18,8 @@ module.exports = [globalIgnores(["./*.js", "!./privatebin.js"]), { WebCrypto: "writable", }, - // async & await are ECMAScript 2017 features - ecmaVersion: 2017, + // async & await are ECMAScript 2017 features, unicode character class escape are ECMAScript 2018 features + ecmaVersion: 2018, sourceType: "commonjs", }, diff --git a/js/test/TopNav.js b/js/test/TopNav.js index 7798d856..6c6e5b83 100644 --- a/js/test/TopNav.js +++ b/js/test/TopNav.js @@ -517,12 +517,10 @@ describe('TopNav', function () { cleanup(); }); - // eslint-disable global-require var File = window.File, FileList = window.FileList, - path = require('path'), - mime = require('mime-types'); - // eslint-enable global-require + path = require('path'), // eslint-disable-line global-require + mime = require('mime-types'); // eslint-disable-line global-require // mocking file input as per https://github.com/jsdom/jsdom/issues/1272 function createFile(file_path) {