diff options
Diffstat (limited to 'tools/eslint/lib/util/source-code-fixer.js')
-rw-r--r-- | tools/eslint/lib/util/source-code-fixer.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/eslint/lib/util/source-code-fixer.js b/tools/eslint/lib/util/source-code-fixer.js index da7a1f98d0..0ea68d382b 100644 --- a/tools/eslint/lib/util/source-code-fixer.js +++ b/tools/eslint/lib/util/source-code-fixer.js @@ -105,11 +105,14 @@ SourceCodeFixer.applyFixes = function(sourceCode, messages) { if (end < lastFixPos) { if (start < 0) { + // Remove BOM. prefix = ""; start = 0; } + if (start === 0 && insertionText[0] === BOM) { + // Set BOM. prefix = BOM; insertionText = insertionText.slice(1); |