diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index 55eea755..00000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,34 +0,0 @@ -module.exports = { - env: { - browser: true, - es6: true, - node: true - }, - extends: 'eslint:recommended', - globals: { - Atomics: 'readonly', - SharedArrayBuffer: 'readonly', - $: 'readonly', - mocha: 'readonly', - Mocha: 'readonly', - describe: 'readonly', - it: 'readonly', - chai: 'readonly' - }, - parserOptions: { - ecmaVersion: 2020, - sourceType: 'module' - }, - rules: { - quotes: ['error', 'single'], - indent: ['error', 2], - semi: ['error', 'never'], - curly: ['error', 'multi', 'consistent'], - 'space-before-function-paren': ['error', 'never'], - 'prefer-const': ['error'], - 'brace-style': ['error', '1tbs'], - 'block-spacing': ['error', 'always'], - 'object-curly-newline': ['error', { consistent: true }], - 'no-mixed-operators': 0 - } -} diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 00000000..94e7b6a4 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,43 @@ +import globals from 'globals' +import js from '@eslint/js' + +export default [ + js.configs.recommended, + { + + languageOptions: { + ecmaVersion: 2022, + sourceType: 'module', + globals: { + //...globals.browser, + Atomics: 'readonly', + SharedArrayBuffer: 'readonly', + $: 'readonly', + mocha: 'readonly', + Mocha: 'readonly', + describe: 'readonly', + it: 'readonly', + chai: 'readonly', + }, + }, + rules: { + quotes: ['error', 'single'], + indent: ['error', 2], + semi: ['error', 'never'], + curly: ['error', 'multi', 'consistent'], + 'space-before-function-paren': ['error', 'never'], + 'brace-style': ['error', '1tbs'], + 'block-spacing': ['error', 'always'], + 'object-curly-newline': ['error', { consistent: true }], + 'prefer-const': 0, + 'no-mixed-operators': 0, + 'no-empty': 0, + 'no-undef': 0, + 'no-unreachable': 0, + 'no-case-declarations': 0, + 'no-unused-vars': 0, + 'no-dupe-else-if': 0, + 'no-constant-condition': 0, + }, + }, +] diff --git a/src/java/lang/Double.js b/src/java/lang/Double.js index cbbcb623..b7d5c583 100644 --- a/src/java/lang/Double.js +++ b/src/java/lang/Double.js @@ -82,7 +82,7 @@ else return new Long(high, low) } - if (value !== value) { // eslint-disable-line + if (value !== value) { // Handle NaNs (boiled down to only one distinct NaN). low = 0 | 0 high = 0x7ff80000 // exponent: 11..11, significand: 10..00 diff --git a/src/org/locationtech/jts/io/OL3Parser.js b/src/org/locationtech/jts/io/OL3Parser.js index c5f0879a..853464d6 100644 --- a/src/org/locationtech/jts/io/OL3Parser.js +++ b/src/org/locationtech/jts/io/OL3Parser.js @@ -1,4 +1,4 @@ -/* eslint-disable no-undef */ + /** * @module org/locationtech/jts/io/OL3Parser