Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ccf8f37

Browse files
authored
Update library structure (#25)
1 parent 6918bf2 commit ccf8f37

8 files changed

+10
-10
lines changed

index.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@ const _ = require("lodash");
22

33
const accessibilityRules = require("./style/accessibility.json");
44
const base = require("./style/base.json");
5-
const noDefaultAltText = require("./no-default-alt-text");
6-
const noGenericLinkText = require("./no-generic-link-text");
5+
const gitHubCustomRules = require("./src/rules/index").rules;
76

8-
const customRules = [noDefaultAltText, noGenericLinkText];
7+
module.exports = [...gitHubCustomRules];
98

10-
module.exports = [...customRules];
11-
12-
for (const rule of customRules) {
9+
for (const rule of gitHubCustomRules) {
1310
base[rule.names[1]] = true;
1411
}
1512

File renamed without changes.

src/rules/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
rules: [require("./no-default-alt-text"), require("./no-generic-link-text")],
3+
};
File renamed without changes.

no-generic-link-text.js renamed to src/rules/no-generic-link-text.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { stripAndDowncaseText } = require("./helpers/strip-and-downcase-text");
1+
const { stripAndDowncaseText } = require("../helpers/strip-and-downcase-text");
22

33
const bannedLinkText = [
44
"read more",

test/no-default-alt-text.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const altTextRule = require("../no-default-alt-text");
1+
const altTextRule = require("../src/rules/no-default-alt-text");
22
const runTest = require("./utils/run-test").runTest;
33

44
describe("GH001: No Default Alt Text", () => {

test/no-generic-link-text.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const noGenericLinkTextRule = require("../no-generic-link-text");
1+
const noGenericLinkTextRule = require("../src/rules/no-generic-link-text");
22
const runTest = require("./utils/run-test").runTest;
33

44
describe("GH002: No Generic Link Text", () => {

test/helpers/strip-and-downcase-text.test.js renamed to test/strip-and-downcase-text.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const {
22
stripAndDowncaseText,
3-
} = require("../../helpers/strip-and-downcase-text");
3+
} = require("../src/helpers/strip-and-downcase-text");
44

55
describe("stripAndDowncaseText", () => {
66
test("strips extra whitespace", () => {

0 commit comments

Comments
 (0)