generated from nhcarrigan/template
fix(ci): generate a fake order.json for CI linting
Node.js CI / Lint and Test (push) Successful in 58s
Node.js CI / Lint and Test (push) Successful in 58s
This commit is contained in:
@@ -28,6 +28,9 @@ jobs:
|
|||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: pnpm install
|
run: pnpm install
|
||||||
|
|
||||||
|
- name: Create fake order.json
|
||||||
|
run: echo '{"chapters":[{"modules":[{"blocks":["responsive-web-design",]}]}]}' > ./data/order.json
|
||||||
|
|
||||||
- name: Lint Source Files
|
- name: Lint Source Files
|
||||||
run: pnpm run lint
|
run: pnpm run lint
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ export default [
|
|||||||
rules: {
|
rules: {
|
||||||
"no-console" : "off",
|
"no-console" : "off",
|
||||||
"no-await-in-loop": "off",
|
"no-await-in-loop": "off",
|
||||||
"comments/no-unlimited-disable": "off",
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
@@ -17,13 +17,11 @@ import order from "../data/order.json" assert { type: "json" };
|
|||||||
import { options } from "./config/options.js";
|
import { options } from "./config/options.js";
|
||||||
import { starterText } from "./config/text.js";
|
import { starterText } from "./config/text.js";
|
||||||
|
|
||||||
/* eslint-disable -- Because we do not commit the order object, the CI cannot process this declaration.*/
|
|
||||||
const flattenedOrder: Array<string> = order.chapters.flatMap((chapter) => {
|
const flattenedOrder: Array<string> = order.chapters.flatMap((chapter) => {
|
||||||
return chapter.modules.flatMap((module) => {
|
return chapter.modules.flatMap((module) => {
|
||||||
return module.blocks;
|
return module.blocks;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
/* eslint-enable */
|
|
||||||
|
|
||||||
const readDirectoryRecursively = async(
|
const readDirectoryRecursively = async(
|
||||||
directory: string,
|
directory: string,
|
||||||
|
|||||||
Reference in New Issue
Block a user