Socket
Socket
Sign inDemoInstall

eslint-plugin-svelte3

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-svelte3 - npm Package Compare versions

Comparing version 2.0.1 to 2.0.2

4

CHANGELOG.md

@@ -0,1 +1,5 @@

# 2.0.2
- Actually fix ignoring of rules in the template
# 2.0.1

@@ -2,0 +6,0 @@

11

index.js

@@ -221,3 +221,4 @@ 'use strict';

if (ast.html) {
transformed_code += '\n/* eslint-enable *//* eslint-disable indent, no-unused-expressions, quotes, semi */';
const template_enable = '/* eslint-enable *//* eslint-disable indent, no-unused-expressions, quotes, semi */';
transformed_code += `\n${template_enable}`;
// find all expressions in the AST

@@ -239,7 +240,7 @@ walk(ast.html, {

});
transformed_code += `/* eslint-disable */{${names.map(name => `let ${name}=0;`).join('')}/* eslint-enable */\n`;
transformed_code += `/* eslint-disable */{${names.map(name => `let ${name}=0;`).join('')}${template_enable}\n`;
}
if (node.index && typeof node.index === 'string') {
// declare the index variable, if present
transformed_code += `/* eslint-disable */{let ${node.index}=0;/* eslint-enable */\n`;
transformed_code += `/* eslint-disable */{let ${node.index}=0;${template_enable}\n`;
}

@@ -255,6 +256,6 @@ if (node.expression && typeof node.expression === 'object') {

if (node.context && typeof node.context === 'object') {
transformed_code += '/* eslint-disable */}/* eslint-enable */\n';
transformed_code += `/* eslint-disable */}${template_enable}\n`;
}
if (node.index && typeof node.index === 'string') {
transformed_code += '/* eslint-disable */}/* eslint-enable */\n';
transformed_code += `/* eslint-disable */}${template_enable}\n`;
}

@@ -261,0 +262,0 @@ },

{
"name": "eslint-plugin-svelte3",
"version": "2.0.1",
"version": "2.0.2",
"description": "An ESLint plugin for Svelte v3 components.",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc