UNPKG

883 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const path = require("path");
4const locate_1 = require("../../core/locate");
5const project_config_1 = require("../../project-config");
6function getLintConfig(projectRoot) {
7 const customConfigPath = locate_1.locateFile("stylelint.config.js", projectRoot, false);
8 if (!customConfigPath) {
9 return require("./stylelint.config");
10 }
11 return require(customConfigPath);
12}
13function createStyleLintConfig(options) {
14 const projectConfig = project_config_1.ProjectConfig.loadFromFile(options.path);
15 const lintConfig = getLintConfig(projectConfig.paths.projectRoot);
16 return {
17 config: lintConfig,
18 fix: options.fix,
19 files: path.join(projectConfig.paths.projectWorkingDirectory, "./**/**/**.scss"),
20 };
21}
22exports.createStyleLintConfig = createStyleLintConfig;