eslint-plugin-svelte
Advanced tools
Comparing version
@@ -17,3 +17,3 @@ import './rule-types.js'; | ||
name: "eslint-plugin-svelte"; | ||
version: "3.3.0"; | ||
version: "3.3.1"; | ||
}; | ||
@@ -20,0 +20,0 @@ export declare const processors: { |
export declare const name = "eslint-plugin-svelte"; | ||
export declare const version = "3.3.0"; | ||
export declare const version = "3.3.1"; |
@@ -5,2 +5,2 @@ // IMPORTANT! | ||
export const name = 'eslint-plugin-svelte'; | ||
export const version = '3.3.0'; | ||
export const version = '3.3.1'; |
@@ -127,3 +127,4 @@ import { createRule } from '../utils/index.js'; | ||
const div = sourceCode.text.slice(node.parent.key.range[1], node.parent.value[0].range[0]); | ||
if (!div.endsWith('"') && !div.endsWith("'")) { | ||
const quote = div.endsWith('"') ? 'quot' : div.endsWith("'") ? 'apos' : null; | ||
if (!quote) { | ||
return [ | ||
@@ -135,3 +136,5 @@ fixer.insertTextBefore(node.parent.value[0], '"'), | ||
} | ||
return fixer.replaceText(node, unescaped); | ||
return fixer.replaceText(node, quote === 'quot' | ||
? unescaped.replace(/"/gu, '"') | ||
: unescaped.replace(/'/gu, ''')); | ||
} | ||
@@ -138,0 +141,0 @@ return fixer.replaceText(node, unescaped.replace(/</gu, '<').replace(/>/gu, '>')); |
{ | ||
"name": "eslint-plugin-svelte", | ||
"version": "3.3.0", | ||
"version": "3.3.1", | ||
"description": "ESLint plugin for Svelte using AST", | ||
@@ -5,0 +5,0 @@ "repository": "git+https://github.com/sveltejs/eslint-plugin-svelte.git", |
758283
0.03%17673
0.02%