Socket
Socket
Sign inDemoInstall

@truebill/eslint-plugin

Package Overview
Dependencies
147
Maintainers
5
Versions
8
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.2 to 0.0.3

README.md

4

lib/index.js

@@ -11,6 +11,2 @@ "use strict";

console.clear();
process.on('exit', function () {
debugger;
});
const rules = {

@@ -17,0 +13,0 @@ 'strict-pkey-compare': _strictPkeyCompare.default,

@@ -76,4 +76,10 @@ "use strict";

const tokens = sourceCode.getTokensBetween(lastParam, propResolveNode.body);
const relevantTokenIdx = tokens.findIndex(item => item.type === 'Punctuator' && item.value === '=>');
if (tokens.length === 1) {
if (relevantTokenIdx === -1) {
// Relevant token not found
return null;
}
if (relevantTokenIdx === 0) {
// Arrow function has no paranthesis around arguments

@@ -84,3 +90,3 @@ // so first insert those

// Insert before last token
return fixer.insertTextBeforeRange(tokens[tokens.length - 1].range, `: ${resolverReturnTypeString} `);
return fixer.insertTextBeforeRange(tokens[relevantTokenIdx].range, `: ${resolverReturnTypeString} `);
}

@@ -91,3 +97,3 @@ }

const lastParam = propResolveNode.params[propResolveNode.params.length - 1];
const token = sourceCode.getFirstTokenBetween(lastParam, propResolveNode.body); // Insert before after closing bracket
const token = sourceCode.getLastTokenBetween(lastParam, propResolveNode.body); // Insert before after closing bracket

@@ -94,0 +100,0 @@ return fixer.insertTextAfterRange(token.range, `: ${resolverReturnTypeString} `);

@@ -5,3 +5,3 @@ {

"main": "lib/index.js",
"version": "0.0.2",
"version": "0.0.3",
"devDependencies": {

@@ -8,0 +8,0 @@ "@babel/core": "^7.8.7",

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc