From 489642922c46887df3fcf85123b28d09a8f575e6 Mon Sep 17 00:00:00 2001 From: fisker Date: Fri, 11 Dec 2020 12:43:03 +0800 Subject: [PATCH] Style --- rules/prefer-date-now.js | 19 ++++++++++--------- test/prefer-date-now.js | 1 - 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/rules/prefer-date-now.js b/rules/prefer-date-now.js index 6342dbab34..69044b1f4e 100644 --- a/rules/prefer-date-now.js +++ b/rules/prefer-date-now.js @@ -8,7 +8,7 @@ const MESSAGE_ID_NUMBER = 'prefer-date-now-over-number-data-object'; const messages = { [MESSAGE_ID_DEFAULT]: 'Prefer `Date.now()` over `new Date()`.', [MESSAGE_ID_METHOD]: 'Prefer `Date.now()` over `Date#{{method}}()`.', - [MESSAGE_ID_NUMBER]: 'Prefer `Date.now()` over `Number(new Date())`.', + [MESSAGE_ID_NUMBER]: 'Prefer `Date.now()` over `Number(new Date())`.' }; const createNewDateSelector = path => { @@ -20,6 +20,7 @@ const createNewDateSelector = path => { `[${prefix}arguments.length=0]` ].join(''); }; + const operatorsSelector = (...operators) => `:matches(${ operators.map(operator => `[operator="${operator}"]`).join(', ') })`; @@ -29,7 +30,7 @@ const methodsSelector = [ names: ['getTime', 'valueOf'], length: 0 }), - createNewDateSelector('callee.object'), + createNewDateSelector('callee.object') ].join(''); const constructorsSelector = [ 'CallExpression', @@ -60,11 +61,11 @@ const binaryExpressionSelector = [ const create = context => { const report = (node, problem) => context.report({ - node, - messageId: MESSAGE_ID_DEFAULT, - fix: fixer => fixer.replaceText(node, 'Date.now()'), - ...problem - }) + node, + messageId: MESSAGE_ID_DEFAULT, + fix: fixer => fixer.replaceText(node, 'Date.now()'), + ...problem + }); return { [methodsSelector](node) { @@ -79,7 +80,7 @@ const create = context => { const {name} = node.callee; if (name === 'Number') { report(node, { - messageId: MESSAGE_ID_NUMBER, + messageId: MESSAGE_ID_NUMBER }); } else { report(node.arguments[0]); @@ -94,7 +95,7 @@ const create = context => { [binaryExpressionSelector](node) { report(node); } - } + }; }; const schema = []; diff --git a/test/prefer-date-now.js b/test/prefer-date-now.js index 83f4b6dd16..0d606bd0d9 100644 --- a/test/prefer-date-now.js +++ b/test/prefer-date-now.js @@ -1,4 +1,3 @@ -import {outdent} from 'outdent'; import {test} from './utils/test'; test({