🚀 Socket Launch Week 🚀 Day 5: Introducing Socket Fix.Learn More →

eslint-plugin-svelte

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-svelte - npm Package Compare versions

Comparing version

to
3.3.1

@@ -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, '&lt;').replace(/>/gu, '&gt;'));

{
"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",