UNPKG

431 BJavaScriptView Raw
1const micromatch = require('micromatch');
2const fs = require('fs');
3
4function getDirectoryEntries(directory) {
5 try {
6 return fs.readdirSync(directory);
7 } catch (e) {
8 return [];
9 }
10}
11
12exports.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};