Skip to content
This repository was archived by the owner on Feb 9, 2023. It is now read-only.

Commit 9b6de78

Browse files
committed
enable prefer-object-spread
1 parent e36fb25 commit 9b6de78

File tree

3 files changed

+7
-17
lines changed

3 files changed

+7
-17
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
"stylelint"
5454
],
5555
"rules": {
56-
"prefer-object-spread": "off",
5756
"prefer-rest-params": "off",
5857
"prefer-spread": "off",
5958
"jest/expect-expect": "off",

template-parser-helper.js

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function parseTemplateLiteralStyles(styles, input, range) {
8787
const offset = input.quasis[0].start;
8888
const source = input.css;
8989

90-
const opts = Object.assign({}, input.parseOptions);
90+
const opts = { ...input.parseOptions };
9191

9292
delete opts.templateLiteralStyles;
9393
delete opts.expressions;
@@ -185,17 +185,11 @@ class LocalFixer {
185185
let root = style.root;
186186

187187
try {
188-
root = this.templateParse(
189-
style.content,
190-
Object.assign(
191-
{},
192-
opts,
193-
{
194-
map: false,
195-
},
196-
style.opts,
197-
),
198-
);
188+
root = this.templateParse(style.content, {
189+
...opts,
190+
map: false,
191+
...style.opts,
192+
});
199193
} catch (error) {
200194
if (style.ignoreErrors) {
201195
return;

template-tokenize.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,7 @@ function templateTokenize(input) {
6060
return token;
6161
}
6262

63-
return Object.assign({}, tokenizer, {
64-
back,
65-
nextToken,
66-
});
63+
return { ...tokenizer, back, nextToken };
6764
}
6865

6966
module.exports = templateTokenize;

0 commit comments

Comments
 (0)