diff --git a/.eslintrc.js b/.eslintrc.js index f64de1aa99..841a32643b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -253,7 +253,8 @@ module.exports = { 'Windows': 'readonly' }, rules: { - '@typescript-eslint/no-floating-promises': ['warn'] + '@typescript-eslint/no-floating-promises': ['warn'], + '@typescript-eslint/prefer-string-starts-ends-with': ['error'] } }, // TypeScript source files diff --git a/src/components/metadataEditor/metadataEditor.js b/src/components/metadataEditor/metadataEditor.js index dfe7a99237..b21c615cdd 100644 --- a/src/components/metadataEditor/metadataEditor.js +++ b/src/components/metadataEditor/metadataEditor.js @@ -108,7 +108,7 @@ function getDateValue(form, element, property) { const parts = date.toISOString().split('T'); // If the date is the same, preserve the time - if (parts[0].indexOf(val) === 0) { + if (parts[0].startsWith(val)) { const iso = parts[1]; val += 'T' + iso;