From 58e2e9f70dbed51575c399a2e0514e43cd47ba48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 10 Mar 2024 01:00:02 +0100 Subject: [PATCH] Activate no-useless-escape rule of eslint --- sao/eslint.config.mjs | 1 - sao/src/common.js | 2 +- sao/src/window.js | 2 +- sao/tests/sao.js | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/sao/eslint.config.mjs b/sao/eslint.config.mjs index 1d940f136b..09e867bb10 100644 --- a/sao/eslint.config.mjs +++ b/sao/eslint.config.mjs @@ -22,7 +22,6 @@ export default [ }, rules: { "no-unused-vars": ["error", { "args": "none" }], - "no-useless-escape": "off", "no-with": "off", }, }, { diff --git a/sao/src/common.js b/sao/src/common.js index 97402da676..5943d66965 100644 --- a/sao/src/common.js +++ b/sao/src/common.js @@ -3023,7 +3023,7 @@ Sao.common.guess_mimetype = function(filename) { for (var ext in Sao.common.mimetypes) { - var re = new RegExp('.*\.' + ext + '$', 'i'); + var re = new RegExp('.*.' + ext + '$', 'i'); if (re.test(filename)) { return Sao.common.mimetypes[ext]; } diff --git a/sao/src/window.js b/sao/src/window.js index 99d435ff36..7e0c2644d9 100644 --- a/sao/src/window.js +++ b/sao/src/window.js @@ -1324,7 +1324,7 @@ 'id': 'input-quotechar', 'size': '1', 'maxlength': '1', - 'value': '\"', + 'value': '"', }); jQuery('
', { diff --git a/sao/tests/sao.js b/sao/tests/sao.js index 44da512b2a..c79aeb476c 100644 --- a/sao/tests/sao.js +++ b/sao/tests/sao.js @@ -1667,7 +1667,7 @@ [ ['test', 'test'], ['foo bar', '"foo bar"'], - ['"foo"', '\\\"foo\\\"'], + ['"foo"', '\\"foo\\"'], ['foo\\bar', 'foo\\\\bar'] ].forEach(function(test) { var value = test[0];