Skip to content

Commit 6e1c7ad

Browse files
fix
1 parent bf50a02 commit 6e1c7ad

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/oxc_linter/src/rules/eslint/no_unused_private_class_members.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ fn is_value_context(kind: &AstNode, semantic: &Semantic<'_>) -> bool {
214214
| AstKind::TemplateLiteral(_)
215215
| AstKind::UnaryExpression(_)
216216
| AstKind::IfStatement(_)
217+
| AstKind::SpreadElement(_)
217218
| AstKind::LogicalExpression(_) => true,
218219
AstKind::ExpressionStatement(_) => {
219220
let parent_node = semantic.nodes().parent_node(kind.id());
@@ -256,6 +257,9 @@ fn test() {
256257
use crate::tester::Tester;
257258

258259
let pass = vec![
260+
r"
261+
class Foo { #privateMember = {}; a() { return { ...this.#privateMember }; } }
262+
",
259263
r"
260264
class Test {
261265
#prop = undefined

0 commit comments

Comments
 (0)