@@ -18,9 +18,16 @@ class A {}
1818A = 0 ;
1919```
2020
21- <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:1:7 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
21+ <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:2:1 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2222
23- <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >Don't reassign classes.</span >
23+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >'A' is a class.</span >
24+
25+ <strong >1 │ </strong >class A {}
26+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >2 │ </strong >A = 0;
27+ <strong > │ </strong ><strong ><span style =" color : Tomato ;" >^</span ></strong >
28+ <strong >3 │ </strong >
29+
30+ <strong ><span style =" color : rgb (38 , 148 , 255 );" > </span ></strong ><strong ><span style =" color : rgb (38 , 148 , 255 );" >ℹ</span ></strong > <span style =" color : rgb (38 , 148 , 255 );" >'A' is defined here.</span >
2431
2532<strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >1 │ </strong >class A {}
2633 <strong > │ </strong > <strong ><span style =" color : Tomato ;" >^</span ></strong >
@@ -34,9 +41,16 @@ A = 0;
3441class A {}
3542```
3643
37- <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:2:7 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
44+ <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:1:1 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3845
39- <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >Don't reassign classes.</span >
46+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >'A' is a class.</span >
47+
48+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >1 │ </strong >A = 0;
49+ <strong > │ </strong ><strong ><span style =" color : Tomato ;" >^</span ></strong >
50+ <strong >2 │ </strong >class A {}
51+ <strong >3 │ </strong >
52+
53+ <strong ><span style =" color : rgb (38 , 148 , 255 );" > </span ></strong ><strong ><span style =" color : rgb (38 , 148 , 255 );" >ℹ</span ></strong > <span style =" color : rgb (38 , 148 , 255 );" >'A' is defined here.</span >
4054
4155 <strong >1 │ </strong >A = 0;
4256<strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >2 │ </strong >class A {}
@@ -53,9 +67,18 @@ class A {
5367}
5468```
5569
56- <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:1:7 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
70+ <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:3:3 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5771
58- <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >Don't reassign classes.</span >
72+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >'A' is a class.</span >
73+
74+ <strong >1 │ </strong >class A {
75+ <strong >2 │ </strong > b() {
76+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >3 │ </strong > A = 0;
77+ <strong > │ </strong > <strong ><span style =" color : Tomato ;" >^</span ></strong >
78+ <strong >4 │ </strong > }
79+ <strong >5 │ </strong >}
80+
81+ <strong ><span style =" color : rgb (38 , 148 , 255 );" > </span ></strong ><strong ><span style =" color : rgb (38 , 148 , 255 );" >ℹ</span ></strong > <span style =" color : rgb (38 , 148 , 255 );" >'A' is defined here.</span >
5982
6083<strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >1 │ </strong >class A {
6184 <strong > │ </strong > <strong ><span style =" color : Tomato ;" >^</span ></strong >
@@ -73,9 +96,18 @@ let A = class A {
7396}
7497```
7598
76- <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:1:15 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
99+ <pre class =" language-text " ><code class =" language-text " >nursery/noClassAssign.js:3:3 <a href =" https://docs.rome.tools/lint/rules/noClassAssign " >lint/nursery/noClassAssign</a > ━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
77100
78- <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >Don't reassign classes.</span >
101+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >✖</span ></strong > <span style =" color : Tomato ;" >'A' is a class.</span >
102+
103+ <strong >1 │ </strong >let A = class A {
104+ <strong >2 │ </strong > b() {
105+ <strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >3 │ </strong > A = 0;
106+ <strong > │ </strong > <strong ><span style =" color : Tomato ;" >^</span ></strong >
107+ <strong >4 │ </strong > // `let A` is shadowed by the class name.
108+ <strong >5 │ </strong > }
109+
110+ <strong ><span style =" color : rgb (38 , 148 , 255 );" > </span ></strong ><strong ><span style =" color : rgb (38 , 148 , 255 );" >ℹ</span ></strong > <span style =" color : rgb (38 , 148 , 255 );" >'A' is defined here.</span >
79111
80112<strong ><span style =" color : Tomato ;" > </span ></strong ><strong ><span style =" color : Tomato ;" >> ; </span ></strong > <strong >1 │ </strong >let A = class A {
81113 <strong > │ </strong > <strong ><span style =" color : Tomato ;" >^</span ></strong >
0 commit comments