1 | const micromatch = require('micromatch');
|
2 | const fs = require('fs');
|
3 |
|
4 | function getDirectoryEntries(directory) {
|
5 | try {
|
6 | return fs.readdirSync(directory);
|
7 | } catch (e) {
|
8 | return [];
|
9 | }
|
10 | }
|
11 |
|
12 | exports.hasStylelintConfig = function hasESLintConfig(directory) {
|
13 | return micromatch.some(
|
14 | getDirectoryEntries(directory),
|
15 | ['stylelint.config.js', '.stylelintrc', '.stylelintrc.{js,json,yaml,yml}'],
|
16 | { dot: true },
|
17 | );
|
18 | };
|