Skip to content
This repository was archived by the owner on Mar 25, 2024. It is now read-only.

Commit 4e41a63

Browse files
committed
Windows safe
1 parent 8ecbc7d commit 4e41a63

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

.build/generate-linter-pages.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function getWarningText(directory) {
3838

3939
const generatePages = ({
4040
rulesFolderPath,
41-
pageTemplatePath = `${ __dirname }/templates/linter-rule-page.md`,
41+
pageTemplatePath = `${ __dirname.replace(/\\/g, '/') }/templates/linter-rule-page.md`,
4242
indexTemplatePath,
4343
outputFolder,
4444
ruleLink,
@@ -108,18 +108,18 @@ const generatePages = ({
108108
};
109109

110110
generatePages({
111-
rulesFolderPath: `${ __dirname }/../packages/stylelint-config/rules`,
112-
indexTemplatePath: `${ __dirname }/templates/stylelint-index.md`,
113-
outputFolder: `${ __dirname }/../src/frontend/linting/stylelint`,
111+
rulesFolderPath: `${ __dirname.replace(/\\/g, '/') }/../packages/stylelint-config/rules`,
112+
indexTemplatePath: `${ __dirname.replace(/\\/g, '/') }/templates/stylelint-index.md`,
113+
outputFolder: `${ __dirname.replace(/\\/g, '/') }/../src/frontend/linting/stylelint`,
114114
ruleLink: (rule) => {
115115
return `https://stylelint.io/user-guide/rules/${ rule }`;
116116
},
117117
});
118118

119119
generatePages({
120-
rulesFolderPath: `${ __dirname }/../packages/eslint-config/rules`,
121-
indexTemplatePath: `${ __dirname }/templates/eslint-index.md`,
122-
outputFolder: `${ __dirname }/../src/frontend/linting/eslint`,
120+
rulesFolderPath: `${ __dirname.replace(/\\/g, '/') }/../packages/eslint-config/rules`,
121+
indexTemplatePath: `${ __dirname.replace(/\\/g, '/') }/templates/eslint-index.md`,
122+
outputFolder: `${ __dirname.replace(/\\/g, '/') }/../src/frontend/linting/eslint`,
123123
ruleLink(rule) {
124124
if (rule.startsWith('vue/')) {
125125
rule = rule.replace('vue/', '');

packages/eslint-config/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { globSync } = require('glob');
2-
const globRules = globSync(`${ __dirname }/rules/**/rule.js`);
2+
const globRules = globSync(`${ __dirname.replace(/\\/g, '/') }/rules/**/rule.js`);
33

44
module.exports = {
55
parserOptions: {

packages/eslint-plugin-netsells/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const { globSync } = require('glob');
22
const path = require('path');
33

4-
const globRules = globSync(`${ __dirname }/rules/*.js`);
4+
const globRules = globSync(`${ __dirname.replace(/\\/g, '/') }/rules/*.js`);
55

66

77
const rules = globRules.reduce((acc, pathToRule) => {

packages/stylelint-config/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { globSync } = require('glob');
2-
const globRules = globSync(`${ __dirname }/rules/**/rule.js`);
2+
const globRules = globSync(`${ __dirname.replace(/\\/g, '/') }/rules/**/rule.js`);
33

44
module.exports = {
55
//extends the all js files in the `./rules` directory

0 commit comments

Comments
 (0)