File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -2541,6 +2541,17 @@ function quux () {
2541
2541
return foo;
2542
2542
}
2543
2543
// Message: Found more than one @returns declaration.
2544
+
2545
+ const language = {
2546
+ /**
2547
+ * @param {string} name
2548
+ * @returns {string}
2549
+ */
2550
+ get name () {
2551
+ this ._name = name;
2552
+ }
2553
+ }
2554
+ // Message: JSDoc @returns declaration present but return expression not available in function.
2544
2555
````
2545
2556
2546
2557
The following patterns are not considered problems:
@@ -2720,6 +2731,16 @@ function quux () {
2720
2731
}
2721
2732
// Settings: {"jsdoc":{"forceRequireReturn":true}}
2722
2733
// Message: Missing JSDoc @returns declaration.
2734
+
2735
+ const language = {
2736
+ /**
2737
+ * @param {string} name
2738
+ */
2739
+ get name () {
2740
+ return this ._name ;
2741
+ }
2742
+ }
2743
+ // Message: Missing JSDoc @returns declaration.
2723
2744
````
2724
2745
2725
2746
The following patterns are not considered problems:
@@ -2875,6 +2896,15 @@ class Foo {
2875
2896
}
2876
2897
}
2877
2898
// Settings: {"jsdoc":{"forceRequireReturn":true}}
2899
+
2900
+ const language = {
2901
+ /**
2902
+ * @param {string} name
2903
+ */
2904
+ set name (name ) {
2905
+ this ._name = name;
2906
+ }
2907
+ }
2878
2908
````
2879
2909
2880
2910
You can’t perform that action at this time.
0 commit comments