File tree Expand file tree Collapse file tree 2 files changed +116
-0
lines changed Expand file tree Collapse file tree 2 files changed +116
-0
lines changed Original file line number Diff line number Diff line change @@ -2341,6 +2341,24 @@ have `contexts` override these.
2341
2341
The following patterns are considered problems:
2342
2342
2343
2343
```` js
2344
+ /**
2345
+ * foo.
2346
+ */
2347
+ const q = class {
2348
+
2349
+ }
2350
+ // Options: [{"contexts":["ClassExpression"],"noDefaults":true}]
2351
+ // Message: JSDoc description does not satisfy the regex pattern.
2352
+
2353
+ /**
2354
+ * foo.
2355
+ */
2356
+ const q = {
2357
+
2358
+ };
2359
+ // Options: [{"contexts":["ObjectExpression"],"noDefaults":true}]
2360
+ // Message: JSDoc description does not satisfy the regex pattern.
2361
+
2344
2362
/**
2345
2363
* foo.
2346
2364
*/
@@ -2739,6 +2757,22 @@ const myObject = {
2739
2757
myProp: true
2740
2758
};
2741
2759
// Options: [{"contexts":[],"noDefaults":true}]
2760
+
2761
+ /**
2762
+ * foo.
2763
+ */
2764
+ const q = class {
2765
+
2766
+ }
2767
+ // Options: [{"contexts":[],"noDefaults":true}]
2768
+
2769
+ /**
2770
+ * foo.
2771
+ */
2772
+ const q = {
2773
+
2774
+ };
2775
+ // Options: [{"contexts":[],"noDefaults":true}]
2742
2776
````
2743
2777
2744
2778
Original file line number Diff line number Diff line change 1
1
export default {
2
2
invalid : [
3
+ {
4
+ code : `
5
+ /**
6
+ * foo.
7
+ */
8
+ const q = class {
9
+
10
+ }
11
+ ` ,
12
+ errors : [
13
+ {
14
+ line : 3 ,
15
+ message : 'JSDoc description does not satisfy the regex pattern.'
16
+ }
17
+ ] ,
18
+ options : [
19
+ {
20
+ contexts : [
21
+ 'ClassExpression'
22
+ ] ,
23
+ noDefaults : true
24
+ }
25
+ ]
26
+ } ,
27
+ {
28
+ code : `
29
+ /**
30
+ * foo.
31
+ */
32
+ const q = {
33
+
34
+ };
35
+ ` ,
36
+ errors : [
37
+ {
38
+ line : 3 ,
39
+ message : 'JSDoc description does not satisfy the regex pattern.'
40
+ }
41
+ ] ,
42
+ options : [
43
+ {
44
+ contexts : [
45
+ 'ObjectExpression'
46
+ ] ,
47
+ noDefaults : true
48
+ }
49
+ ]
50
+ } ,
3
51
{
4
52
code : `
5
53
/**
@@ -777,6 +825,40 @@ export default {
777
825
noDefaults : true
778
826
}
779
827
]
828
+ } ,
829
+ {
830
+ code : `
831
+ /**
832
+ * foo.
833
+ */
834
+ const q = class {
835
+
836
+ }
837
+ ` ,
838
+ options : [
839
+ {
840
+ contexts : [
841
+ ] ,
842
+ noDefaults : true
843
+ }
844
+ ]
845
+ } ,
846
+ {
847
+ code : `
848
+ /**
849
+ * foo.
850
+ */
851
+ const q = {
852
+
853
+ };
854
+ ` ,
855
+ options : [
856
+ {
857
+ contexts : [
858
+ ] ,
859
+ noDefaults : true
860
+ }
861
+ ]
780
862
}
781
863
]
782
864
} ;
You can’t perform that action at this time.
0 commit comments