@truebill/eslint-plugin
Advanced tools
Comparing version 0.0.2 to 0.0.3
@@ -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", |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
11148
9
272
1
13
0