Skip to content

Commit 53b5dbf

Browse files
authored
upgrade linaria and stylelint integrations
1 parent f722ab0 commit 53b5dbf

File tree

5 files changed

+888
-813
lines changed

5 files changed

+888
-813
lines changed

cli/helpers/stylelint.mjs

+13-6
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,21 @@ export async function createEngine(options) {
4848
fix: options.fix,
4949
code: data,
5050
formatter: (stylelintResults) => {
51-
results = stylelintResults;
51+
results = stylelintResults[0];
52+
const output = stylelintResults[0]._postcssResult.css;
53+
if (output !== data) {
54+
return output
55+
}
56+
return undefined;
5257
},
5358
});
5459

55-
if (result.output) {
60+
if (result.report) {
5661
data = isCssInJs
57-
? await prettier.format(result.output, prettierConfig)
58-
: result.output;
62+
? await prettier.format(result.report, prettierConfig)
63+
: result.report;
64+
} else if (isCssInJs) {
65+
data = await prettier.format(info.data, prettierConfig);
5966
}
6067

6168
end = process.hrtime(start);
@@ -66,7 +73,7 @@ export async function createEngine(options) {
6673
}
6774

6875
info.issues.push(
69-
...results[0].parseErrors.map((item) => ({
76+
...results.parseErrors.map((item) => ({
7077
engineId: "stylelint",
7178
message: item.text,
7279
ruleId: item.rule,
@@ -75,7 +82,7 @@ export async function createEngine(options) {
7582
})),
7683
);
7784
info.issues.push(
78-
...results[0].warnings.map((item) => ({
85+
...results.warnings.map((item) => ({
7986
engineId: "stylelint",
8087
message: item.text,
8188
ruleId: item.rule,

0 commit comments

Comments
 (0)