From eb57b28a4896850fc4985ad5576dd201c3e0eade Mon Sep 17 00:00:00 2001 From: bendtherules Date: Thu, 23 Aug 2018 09:40:10 +0530 Subject: [PATCH] Add fake import node register and report --- lib/rules/import-grouped.js | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/lib/rules/import-grouped.js b/lib/rules/import-grouped.js index 637e191..70099aa 100644 --- a/lib/rules/import-grouped.js +++ b/lib/rules/import-grouped.js @@ -8,6 +8,12 @@ // Rule Definition //------------------------------------------------------------------------------ + +const importNodes = []; +function registerNode(importNode) { + importNodes.push(importNode); +} + module.exports = { meta: { docs: { @@ -21,7 +27,7 @@ module.exports = { ] }, - create: function(context) { + create: function (context) { // variables should be defined here @@ -36,8 +42,22 @@ module.exports = { //---------------------------------------------------------------------- return { + ImportDeclaration: function handleImports(node) { + registerNode(node); + }, + 'Program:exit': function reportAndReset() { + // Calc problems and report stuff here - // give me methods + // context.report({ + // node: secondNode.node, + // message: message, + // fix: canFix && (fixer => + // fixer.replaceTextRange( + // [firstRootStart, secondRootEnd], + // newCode + sourceCode.text.substring(firstRootStart, secondRootStart) + // )), + // }) + }, }; }