Skip to content

Commit 05685b1

Browse files
committed
docs: generate docs
1 parent 42706cb commit 05685b1

File tree

3 files changed

+56
-0
lines changed

3 files changed

+56
-0
lines changed

.README/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ This table maps the rules between `eslint-plugin-jsdoc` and `jscs-jsdoc`.
1515
| `eslint-plugin-jsdoc` | `jscs-jsdoc` |
1616
| --- | --- |
1717
| [`check-examples`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-examples) | N/A |
18+
| [`check-indentation`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-indentation) | N/A |
1819
| [`check-param-names`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-param-names) | [`checkParamNames`](https://github.com/jscs-dev/jscs-jsdoc#checkparamnames) |
1920
| [`check-tag-names`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-tag-names) | N/A ~ [`checkAnnotations`](https://github.com/jscs-dev/jscs-jsdoc#checkannotations) |
2021
| [`check-types`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-types) | [`checkTypes`](https://github.com/jscs-dev/jscs-jsdoc#checktypes) |
@@ -72,6 +73,7 @@ Finally, enable all of the rules that you would like to use.
7273
{
7374
"rules": {
7475
"jsdoc/check-examples": 1,
76+
"jsdoc/check-indentation": 1,
7577
"jsdoc/check-param-names": 1,
7678
"jsdoc/check-tag-names": 1,
7779
"jsdoc/check-types": 1,
@@ -246,6 +248,7 @@ Finally, the following rule pertains to inline disable directives:
246248
## Rules
247249

248250
{"gitdown": "include", "file": "./rules/check-examples.md"}
251+
{"gitdown": "include", "file": "./rules/check-indentation.md"}
249252
{"gitdown": "include", "file": "./rules/check-param-names.md"}
250253
{"gitdown": "include", "file": "./rules/check-tag-names.md"}
251254
{"gitdown": "include", "file": "./rules/check-types.md"}

.README/rules/check-indentation.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
### `check-indentation`
2+
3+
Reports invalid padding inside JSDoc block.
4+
5+
|||
6+
|---|---|
7+
|Context|`ArrowFunctionExpression`, `FunctionDeclaration`, `FunctionExpression`|
8+
|Tags|N/A|
9+
10+
<!-- assertions checkIndentation -->

README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ JSDoc linting rules for ESLint.
1818
* [Settings to Configure `check-examples`](#eslint-plugin-jsdoc-settings-settings-to-configure-check-examples)
1919
* [Rules](#eslint-plugin-jsdoc-rules)
2020
* [`check-examples`](#eslint-plugin-jsdoc-rules-check-examples)
21+
* [`check-indentation`](#eslint-plugin-jsdoc-rules-check-indentation)
2122
* [`check-param-names`](#eslint-plugin-jsdoc-rules-check-param-names)
2223
* [`check-tag-names`](#eslint-plugin-jsdoc-rules-check-tag-names)
2324
* [`check-types`](#eslint-plugin-jsdoc-rules-check-types)
@@ -46,6 +47,7 @@ This table maps the rules between `eslint-plugin-jsdoc` and `jscs-jsdoc`.
4647
| `eslint-plugin-jsdoc` | `jscs-jsdoc` |
4748
| --- | --- |
4849
| [`check-examples`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-examples) | N/A |
50+
| [`check-indentation`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-indentation) | N/A |
4951
| [`check-param-names`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-param-names) | [`checkParamNames`](https://github.com/jscs-dev/jscs-jsdoc#checkparamnames) |
5052
| [`check-tag-names`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-tag-names) | N/A ~ [`checkAnnotations`](https://github.com/jscs-dev/jscs-jsdoc#checkannotations) |
5153
| [`check-types`](https://github.com/gajus/eslint-plugin-jsdoc#eslint-plugin-jsdoc-rules-check-types) | [`checkTypes`](https://github.com/jscs-dev/jscs-jsdoc#checktypes) |
@@ -105,6 +107,7 @@ Finally, enable all of the rules that you would like to use.
105107
{
106108
"rules": {
107109
"jsdoc/check-examples": 1,
110+
"jsdoc/check-indentation": 1,
108111
"jsdoc/check-param-names": 1,
109112
"jsdoc/check-tag-names": 1,
110113
"jsdoc/check-types": 1,
@@ -485,6 +488,46 @@ function quux () {}
485488
````
486489

487490

491+
<a name="eslint-plugin-jsdoc-rules-check-indentation"></a>
492+
### <code>check-indentation</code>
493+
494+
Reports invalid padding inside JSDoc block.
495+
496+
|||
497+
|---|---|
498+
|Context|`ArrowFunctionExpression`, `FunctionDeclaration`, `FunctionExpression`|
499+
|Tags|N/A|
500+
501+
The following patterns are considered problems:
502+
503+
````js
504+
/**
505+
* foo
506+
*
507+
* @param bar
508+
* baz
509+
*/
510+
function quux () {
511+
512+
}
513+
// Message: There must be no indentation.
514+
````
515+
516+
The following patterns are not considered problems:
517+
518+
````js
519+
/**
520+
* foo
521+
*
522+
* @param bar
523+
* baz
524+
*/
525+
function quux () {
526+
527+
}
528+
````
529+
530+
488531
<a name="eslint-plugin-jsdoc-rules-check-param-names"></a>
489532
### <code>check-param-names</code>
490533

0 commit comments

Comments
 (0)