diff --git a/.eslintrc b/.eslintrc index 3a40be12..93534c07 100644 --- a/.eslintrc +++ b/.eslintrc @@ -18,7 +18,7 @@ comma-dangle: [2, never] comma-spacing: [2, {before: false, after: true}] comma-style: [2, last] - complexity: [1, 25] ### + complexity: [1, 10] ### computed-property-spacing: [2, never] consistent-return: 2 consistent-this: [2, self] @@ -41,8 +41,8 @@ max-depth: [1, 4] max-len: [0, 80, 4] max-nested-callbacks: [1, 3] - max-params: [1, 5] ### - max-statements: [1, 80] ### + max-params: [1, 4] ### + max-statements: [1, 30] ### new-cap: 0 new-parens: 2 newline-after-var: 0 diff --git a/src/.eslintrc b/src/.eslintrc index a7634f9f..9e95c423 100644 --- a/src/.eslintrc +++ b/src/.eslintrc @@ -1,5 +1,4 @@ --- rules: - max-params: [1, 10] no-console: 1 prefer-reflect: 0 diff --git a/src/_h5ai/public/js/lib/util/naturalCmp.js b/src/_h5ai/public/js/lib/util/naturalCmp.js index 491f40ee..8b6731bb 100644 --- a/src/_h5ai/public/js/lib/util/naturalCmp.js +++ b/src/_h5ai/public/js/lib/util/naturalCmp.js @@ -10,6 +10,7 @@ const dre = /(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\- const reHex = /^0x[0-9a-f]+$/i; const reLeadingZero = /^0/; +/* eslint-disable complexity */ const naturalCmp = (val1, val2) => { // convert all to strings strip whitespace const x = String(val1).replace(reStrip, ''); @@ -56,6 +57,7 @@ const naturalCmp = (val1, val2) => { return 0; }; +/* eslint-enable */ module.exports = { naturalCmp