Skip to content

Commit 476909c

Browse files
committed
Added missing documentation.
1 parent bb94310 commit 476909c

File tree

7 files changed

+23
-8
lines changed

7 files changed

+23
-8
lines changed

.README/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This table maps the rules between `eslint-plugin-jsdoc` and `jscs-jsdoc`.
1919
| [`check-types`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-types) | [`checkTypes`](https://github.com/jscs-dev/jscs-jsdoc#checktypes) |
2020
| [`newline-after-description`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-newline-after-description) | [`requireNewlineAfterDescription`](https://github.com/jscs-dev/jscs-jsdoc#requirenewlineafterdescription) and [`disallowNewlineAfterDescription`](https://github.com/jscs-dev/jscs-jsdoc#disallownewlineafterdescription) |
2121
| [`require-description-complete-sentence`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-description-complete-sentence) | [`requireDescriptionCompleteSentence`](https://github.com/jscs-dev/jscs-jsdoc#requiredescriptioncompletesentence) |
22-
| [`require-hyphen-before-description`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-hyphen-before-description) | [`requireHyphenBeforeDescription`](https://github.com/jscs-dev/jscs-jsdoc#requirehyphenbeforedescription) |
22+
| [`require-hyphen-before-param-description`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-hyphen-before-param-description) | [`requireHyphenBeforeDescription`](https://github.com/jscs-dev/jscs-jsdoc#requirehyphenbeforedescription) |
2323
| [`require-param`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-param) | [`checkParamExistence`](https://github.com/jscs-dev/jscs-jsdoc#checkparamexistence) |
2424
| [`require-param-description`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-param-description) | [`requireParamDescription`](https://github.com/jscs-dev/jscs-jsdoc#requireparamdescription) |
2525
| [`require-param-type`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-require-param-type) | [`requireParamTypes`](https://github.com/jscs-dev/jscs-jsdoc#requireparamtypes) |
@@ -68,7 +68,7 @@ Finally, enable all of the rules that you would like to use.
6868
"jsdoc/check-types": 1,
6969
"jsdoc/newline-after-description": 1,
7070
"jsdoc/require-description-complete-sentence": 1,
71-
"jsdoc/require-hyphen-before-description": 1,
71+
"jsdoc/require-hyphen-before-param-description": 1,
7272
"jsdoc/require-param": 1,
7373
"jsdoc/require-param-description": 1,
7474
"jsdoc/require-param-type": 1,
@@ -105,7 +105,7 @@ Use `settings.jsdoc.tagNamePreference` to configure a preferred alias name for a
105105
{"gitdown": "include", "file": "./rules/check-types.md"}
106106
{"gitdown": "include", "file": "./rules/newline-after-description.md"}
107107
{"gitdown": "include", "file": "./rules/require-description-complete-sentence.md"}
108-
{"gitdown": "include", "file": "./rules/require-hyphen-before-description.md"}
108+
{"gitdown": "include", "file": "./rules/require-hyphen-before-param-description.md"}
109109
{"gitdown": "include", "file": "./rules/require-param.md"}
110110
{"gitdown": "include", "file": "./rules/require-param-description.md"}
111111
{"gitdown": "include", "file": "./rules/require-param-type.md"}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### `require-description-complete-sentence`
2+
3+
Requires that block description and tag description are written in complete sentences, i.e.,
4+
5+
* Description must start with an uppercase alphabetical character.
6+
* Paragraph must start with an uppercase alphabetical character.
7+
* Sentences must end with a period.
8+
* Every line that starts with a lowercase character must be preceded by a line ending the sentence.
9+
10+
|||
11+
|---|---|
12+
|Context|`ArrowFunctionExpression`, `FunctionDeclaration`, `FunctionExpression`|
13+
|Tags|`param`, `returns`|
14+
15+
<!-- assertions requireDescriptionCompleteSentence -->

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"lodash": "^4.3.0"
2727
},
2828
"scripts": {
29-
"pragmatist": "node ./node_modules/.bin/pragmatist --es5",
29+
"pragmatist": "pragmatist --es5",
3030
"lint": "npm run pragmatist lint",
3131
"test": "npm run pragmatist test",
3232
"build": "npm run pragmatist build",

src/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import checkTagNames from './rules/checkTagNames';
33
import checkTypes from './rules/checkTypes';
44
import newlineAfterDescription from './rules/newlineAfterDescription';
55
import requireDescriptionCompleteSentence from './rules/requireDescriptionCompleteSentence';
6-
import requireHyphenBeforeDescription from './rules/requireHyphenBeforeDescription';
6+
import requireHyphenBeforeParamDescription from './rules/requireHyphenBeforeParamDescription';
77
import requireParam from './rules/requireParam';
88
import requireParamDescription from './rules/requireParamDescription';
99
import requireParamType from './rules/requireParamType';
@@ -17,7 +17,7 @@ export default {
1717
'check-types': checkTypes,
1818
'newline-after-description': newlineAfterDescription,
1919
'require-description-complete-sentence': requireDescriptionCompleteSentence,
20-
'require-hyphen-before-description': requireHyphenBeforeDescription,
20+
'require-hyphen-before-param-description': requireHyphenBeforeParamDescription,
2121
'require-param': requireParam,
2222
'require-param-description': requireParamDescription,
2323
'require-param-type': requireParamType,
@@ -30,7 +30,7 @@ export default {
3030
'check-types': 0,
3131
'newline-after-description': 0,
3232
'require-description-complete-sentence': 0,
33-
'require-hyphen-before-description': 0,
33+
'require-hyphen-before-param-description': 0,
3434
'require-param': 0,
3535
'require-param-description': 0,
3636
'require-param-type': 0,

tests/rules/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ _.forEach([
1616
'check-types',
1717
'newline-after-description',
1818
'require-description-complete-sentence',
19-
'require-hyphen-before-description',
19+
'require-hyphen-before-param-description',
2020
'require-param',
2121
'require-param-description',
2222
'require-param-type',

0 commit comments

Comments
 (0)