Skip to content

Commit 26f8ca2

Browse files
committed
fix lint error
1 parent b7d66f6 commit 26f8ca2

File tree

1 file changed

+45
-46
lines changed

1 file changed

+45
-46
lines changed

index.js

+45-46
Original file line numberDiff line numberDiff line change
@@ -34,61 +34,60 @@ const ignorePredicate = (skipNames, value) => {
3434
);
3535
};
3636

37-
module.exports = stylelint.createPlugin(ruleName, function ({
38-
cssDefinitions = [],
39-
ignoreProperties,
40-
ignoreValues,
41-
}) {
42-
return function (postcssRoot, postcssResult) {
43-
if (cssDefinitions.length === 0) {
44-
return;
45-
}
46-
postcssRoot.walkDecls(function (decl) {
47-
// ignore properties from ignore list
48-
if (
49-
ignorePredicate(ignoreProperties, decl.prop) ||
50-
ignorePredicate(ignoreValues, decl.value)
51-
) {
37+
module.exports = stylelint.createPlugin(
38+
ruleName,
39+
function ({ cssDefinitions = [], ignoreProperties, ignoreValues }) {
40+
return function (postcssRoot, postcssResult) {
41+
if (cssDefinitions.length === 0) {
5242
return;
5343
}
54-
let ast;
55-
56-
try {
57-
ast = csstree.parse(decl.value, {
58-
context: "value",
59-
});
60-
} catch (e) {
61-
return stylelint.utils.report({
62-
message: messages.parseError(decl.value),
63-
node: decl,
64-
result: postcssResult,
65-
ruleName: ruleName,
66-
});
67-
}
68-
cssDefinitions.forEach((cssDefinition) => {
69-
const fragments = csstree.lexer.findValueFragments(
70-
decl.prop,
71-
ast,
72-
"Type",
73-
cssDefinition
74-
);
75-
if (fragments.length) {
76-
const message = messages.unexpectedDecl(
77-
decl.toString(),
78-
cssDefinition
79-
);
44+
postcssRoot.walkDecls(function (decl) {
45+
// ignore properties from ignore list
46+
if (
47+
ignorePredicate(ignoreProperties, decl.prop) ||
48+
ignorePredicate(ignoreValues, decl.value)
49+
) {
50+
return;
51+
}
52+
let ast;
8053

81-
stylelint.utils.report({
82-
message: message,
54+
try {
55+
ast = csstree.parse(decl.value, {
56+
context: "value",
57+
});
58+
} catch (e) {
59+
return stylelint.utils.report({
60+
message: messages.parseError(decl.value),
8361
node: decl,
8462
result: postcssResult,
8563
ruleName: ruleName,
8664
});
8765
}
66+
cssDefinitions.forEach((cssDefinition) => {
67+
const fragments = csstree.lexer.findValueFragments(
68+
decl.prop,
69+
ast,
70+
"Type",
71+
cssDefinition
72+
);
73+
if (fragments.length) {
74+
const message = messages.unexpectedDecl(
75+
decl.toString(),
76+
cssDefinition
77+
);
78+
79+
stylelint.utils.report({
80+
message: message,
81+
node: decl,
82+
result: postcssResult,
83+
ruleName: ruleName,
84+
});
85+
}
86+
});
8887
});
89-
});
90-
};
91-
});
88+
};
89+
}
90+
);
9291

9392
module.exports.ruleName = ruleName;
9493
module.exports.messages = messages;

0 commit comments

Comments
 (0)