Skip to content

Commit 9c8325f

Browse files
committed
minor consistency tweaks and dependency bumps
1 parent f04e375 commit 9c8325f

File tree

6 files changed

+16
-15
lines changed

6 files changed

+16
-15
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@
5858
"ava": "*",
5959
"coveralls": "^2.11.9",
6060
"eslint": "^3.5.0",
61-
"eslint-ava-rule-tester": "^0.1.1",
62-
"nyc": "^6.4.0",
61+
"eslint-ava-rule-tester": "^2.0.0",
62+
"nyc": "^8.3.2",
6363
"pify": "^2.3.0",
6464
"xo": "*"
6565
},

rules/explicit-length-check.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function checkExpression(context, node) {
1818
) {
1919
context.report({
2020
node,
21-
message: '`length` property should be compared to a value'
21+
message: '`length` property should be compared to a value.'
2222
});
2323
}
2424
}

rules/number-literal-case.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const create = context => {
1919
if (value !== fixedValue) {
2020
context.report({
2121
node,
22-
message: 'Invalid number literal casing',
22+
message: 'Invalid number literal casing.',
2323
fix: fixer => fixer.replaceText(node, fixedValue)
2424
});
2525
}
@@ -28,8 +28,8 @@ const create = context => {
2828
};
2929

3030
module.exports = {
31+
create,
3132
meta: {
3233
fixable: 'code'
33-
},
34-
create
34+
}
3535
};

test/explicit-length-check.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const ruleTester = avaRuleTester(test, {
1010

1111
const errors = [{
1212
ruleId: 'explicit-length-check',
13-
message: '`length` property should be compared to a value'
13+
message: '`length` property should be compared to a value.'
1414
}];
1515

1616
ruleTester.run('explicit-length-check', rule, {

test/number-literal-case.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const ruleTester = avaRuleTester(test, {
1313

1414
const error = {
1515
ruleId: 'number-literal-case',
16-
message: 'Invalid number literal casing'
16+
message: 'Invalid number literal casing.'
1717
};
1818

1919
ruleTester.run('number-literal-case', rule, {

test/package.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
import fs from 'fs';
2+
import path from 'path';
23
import test from 'ava';
34
import pify from 'pify';
45
import index from '../';
56

67
test('Every rule is defined in index file', async t => {
7-
const files = await pify(fs.readdir, Promise)('../rules/');
8-
const rules = files.filter(file => file.indexOf('.js') === file.length - 3);
8+
const files = await pify(fs.readdir)('../rules');
9+
const ruleFiles = files.filter(file => path.extname(file) === '.js');
910

10-
rules.forEach(file => {
11-
const name = file.slice(0, -3);
11+
for (const file of ruleFiles) {
12+
const name = path.basename(file, '.js');
1213
t.truthy(index.rules[name], `'${name}' is not exported in 'index.js'`);
1314
t.truthy(index.configs.recommended.rules[`unicorn/${name}`], `'${name}' is not set in the recommended config`);
14-
});
15+
}
1516

16-
t.is(Object.keys(index.rules).length, rules.length,
17+
t.is(Object.keys(index.rules).length, ruleFiles.length,
1718
'There are more exported rules than rule files.');
18-
t.is(Object.keys(index.configs.recommended.rules).length, rules.length,
19+
t.is(Object.keys(index.configs.recommended.rules).length, ruleFiles.length,
1920
'There are more exported rules in the recommended config than rule files.');
2021
});

0 commit comments

Comments
 (0)