Closed greenkeeper[bot] closed 4 years ago
dependency
eslint-plugin-jsdoc was updated from 15.12.1
to 15.12.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 221 commits.
fc46821
Merge pull request #412 from kaidjohnson/fix/alignment-fixer
a0897c1
- Testing: Make tabs explicit
dd7d19f
Add test case for fixing check-alignment with tabs.
2e3c3cd
fix: Alignment fixer should use indentation character from sourceCode.
9b36869
chore: update eslint and semantic-release devDeps and apply linting updates
16023ad
docs: missing jsdoc param
6ab617f
fix(require-jsdoc
): avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378
022d5da
chore: update typescript-eslint/parser, glob devDeps
e531a02
refactor: unused var. declaration; unneeded check; unused return value
6664d20
testing(require-description
, require-example
, require-param
, require-returns
): Add exemptedBy
tests that nevertheless fail
2df43ce
docs(check-alignment, require-jsdoc): incomplete info on contexts
cf44628
chore: update mocha, semantic-release devDeps
a7bd9cd
refactoring: avoid fixer for subsequent items
cd44885
testing(require-param): indicate absence of effect on destructuring
fc4d68e
feat(require-param
): change fixer to fix all missing tags at once
There are 221 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 16.1.0
to 16.1.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 226 commits.
42476b2
fix(check-tag-names
): add record
and undocumented tags in Closure source to Closure tags; fixes #306
42e8de2
feat(check-types
, no-undefined-types
, valid-types
): with settings.jsdoc.mode
, only expect types on certain tags if in "closure"
mode
fd36278
feat(check-tag-names
and other rules): begin settings.jsdoc.mode
; utilize in getPreferredTagName
, isValidTag
, getTagsByType
; fixes part of #356
8df4ade
chore: update devDeps (typescript-eslint/parser, gitdown)
9431b08
docs(check-alignment
): grammar/clarify
fc46821
Merge pull request #412 from kaidjohnson/fix/alignment-fixer
a0897c1
- Testing: Make tabs explicit
dd7d19f
Add test case for fixing check-alignment with tabs.
2e3c3cd
fix: Alignment fixer should use indentation character from sourceCode.
9b36869
chore: update eslint and semantic-release devDeps and apply linting updates
16023ad
docs: missing jsdoc param
6ab617f
fix(require-jsdoc
): avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378
022d5da
chore: update typescript-eslint/parser, glob devDeps
e531a02
refactor: unused var. declaration; unneeded check; unused return value
6664d20
testing(require-description
, require-example
, require-param
, require-returns
): Add exemptedBy
tests that nevertheless fail
There are 226 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 17.0.0
to 17.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 229 commits.
bfa237b
fix(check-tag-names
): ensure that the fenced block content of @example
tags are not treated as jsdoc tags; fixes #395
3a97cff
chore(npm): update devDeps (eslint-config-canonical, semantic-release)
7583f16
feat(no-undefined-types
): only check @template
in no-undefined-types
for types in "closure" and "typescript" modes; fixes part of #356
42476b2
fix(check-tag-names
): add record
and undocumented tags in Closure source to Closure tags; fixes #306
42e8de2
feat(check-types
, no-undefined-types
, valid-types
): with settings.jsdoc.mode
, only expect types on certain tags if in "closure"
mode
fd36278
feat(check-tag-names
and other rules): begin settings.jsdoc.mode
; utilize in getPreferredTagName
, isValidTag
, getTagsByType
; fixes part of #356
8df4ade
chore: update devDeps (typescript-eslint/parser, gitdown)
9431b08
docs(check-alignment
): grammar/clarify
fc46821
Merge pull request #412 from kaidjohnson/fix/alignment-fixer
a0897c1
- Testing: Make tabs explicit
dd7d19f
Add test case for fixing check-alignment with tabs.
2e3c3cd
fix: Alignment fixer should use indentation character from sourceCode.
9b36869
chore: update eslint and semantic-release devDeps and apply linting updates
16023ad
docs: missing jsdoc param
6ab617f
fix(require-jsdoc
): avoid erring (or traversing) on object spread in parsing for defined symbols; fixes #378
There are 229 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 17.0.1
to 17.1.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
getJSDocComment
: ignore line comment (9d24b25)The new version differs by 231 commits.
9d24b25
feat(getJSDocComment
): ignore line comment
6ce1127
chore(npm): update typescript-eslint/parser
bfa237b
fix(check-tag-names
): ensure that the fenced block content of @example
tags are not treated as jsdoc tags; fixes #395
3a97cff
chore(npm): update devDeps (eslint-config-canonical, semantic-release)
7583f16
feat(no-undefined-types
): only check @template
in no-undefined-types
for types in "closure" and "typescript" modes; fixes part of #356
42476b2
fix(check-tag-names
): add record
and undocumented tags in Closure source to Closure tags; fixes #306
42e8de2
feat(check-types
, no-undefined-types
, valid-types
): with settings.jsdoc.mode
, only expect types on certain tags if in "closure"
mode
fd36278
feat(check-tag-names
and other rules): begin settings.jsdoc.mode
; utilize in getPreferredTagName
, isValidTag
, getTagsByType
; fixes part of #356
8df4ade
chore: update devDeps (typescript-eslint/parser, gitdown)
9431b08
docs(check-alignment
): grammar/clarify
fc46821
Merge pull request #412 from kaidjohnson/fix/alignment-fixer
a0897c1
- Testing: Make tabs explicit
dd7d19f
Add test case for fixing check-alignment with tabs.
2e3c3cd
fix: Alignment fixer should use indentation character from sourceCode.
9b36869
chore: update eslint and semantic-release devDeps and apply linting updates
There are 231 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 17.1.0
to 17.1.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 236 commits.
0fb07c1
fix(require-description-complete-sentence
): allow pipe symbol at beginning/end of sentences; fixes #423
bdff306
chore: update devDeps (babel/core, glob)
8edd16a
docs: indicate option usage; fixes #383
87d4166
refactor: use Unicode regular expressions
3c76a25
chore(npm): update devDeps (Babel, TypeScript related)
9d24b25
feat(getJSDocComment
): ignore line comment
6ce1127
chore(npm): update typescript-eslint/parser
bfa237b
fix(check-tag-names
): ensure that the fenced block content of @example
tags are not treated as jsdoc tags; fixes #395
3a97cff
chore(npm): update devDeps (eslint-config-canonical, semantic-release)
7583f16
feat(no-undefined-types
): only check @template
in no-undefined-types
for types in "closure" and "typescript" modes; fixes part of #356
42476b2
fix(check-tag-names
): add record
and undocumented tags in Closure source to Closure tags; fixes #306
42e8de2
feat(check-types
, no-undefined-types
, valid-types
): with settings.jsdoc.mode
, only expect types on certain tags if in "closure"
mode
fd36278
feat(check-tag-names
and other rules): begin settings.jsdoc.mode
; utilize in getPreferredTagName
, isValidTag
, getTagsByType
; fixes part of #356
8df4ade
chore: update devDeps (typescript-eslint/parser, gitdown)
9431b08
docs(check-alignment
): grammar/clarify
There are 236 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 17.1.1
to 17.1.2
.Your tests are still failing with this version. Compare changes
The new version differs by 241 commits.
9124b7b
fix(no-undefined-types
): surface jsdoctypeparser update to avoid errors with empty variadic argument; closes #419
eaf41ed
fix(no-undefined-types
): do not crash on variadic arguments
160e86f
chore: update typescript-eslint/parser
5f48821
fix(no-undefined-types
): properly parse template
tag name(s) for defined types
fc465c8
testing: ensure rules that test with options have schemas
0fb07c1
fix(require-description-complete-sentence
): allow pipe symbol at beginning/end of sentences; fixes #423
bdff306
chore: update devDeps (babel/core, glob)
8edd16a
docs: indicate option usage; fixes #383
87d4166
refactor: use Unicode regular expressions
3c76a25
chore(npm): update devDeps (Babel, TypeScript related)
9d24b25
feat(getJSDocComment
): ignore line comment
6ce1127
chore(npm): update typescript-eslint/parser
bfa237b
fix(check-tag-names
): ensure that the fenced block content of @example
tags are not treated as jsdoc tags; fixes #395
3a97cff
chore(npm): update devDeps (eslint-config-canonical, semantic-release)
7583f16
feat(no-undefined-types
): only check @template
in no-undefined-types
for types in "closure" and "typescript" modes; fixes part of #356
There are 241 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.0.0
to 18.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
check-values
: check for whole SPDX expression, not only single identifiers (e058efa)The new version differs by 5 commits.
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
66ebda9
feat(empty-tags
): expect certain tags to be empty
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.0.1
to 18.1.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
check-values
: add licensePattern
option to allow delimiting portion of license description to extract (eed7dde)The new version differs by 9 commits.
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
66ebda9
feat(empty-tags
): expect certain tags to be empty
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.0
to 18.1.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 10 commits.
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
66ebda9
feat(empty-tags
): expect certain tags to be empty
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.1
to 18.1.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 11 commits.
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
66ebda9
feat(empty-tags
): expect certain tags to be empty
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.2
to 18.1.3
.Your tests are passing again with this update. Explicitly upgrade to this version π
newline-after-description
: only treat comments with whitespace after two asterisks only as jsdoc (3d61126)The new version differs by 12 commits.
3d61126
fix(newline-after-description
): only treat comments with whitespace after two asterisks only as jsdoc
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
66ebda9
feat(empty-tags
): expect certain tags to be empty
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.3
to 18.1.4
.Your tests are passing again with this update. Explicitly upgrade to this version π
/**\s
at beginning of text (eeab3d2)The new version differs by 13 commits.
eeab3d2
fix: ensure comment is only matched by /**\s
at beginning of text
3d61126
fix(newline-after-description
): only treat comments with whitespace after two asterisks only as jsdoc
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
66ebda9
feat(empty-tags
): expect certain tags to be empty
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.4
to 18.1.5
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 16 commits.
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
744f2cb
chore: update devDeps (Babel-related, eslint)
eeab3d2
fix: ensure comment is only matched by /**\s
at beginning of text
3d61126
fix(newline-after-description
): only treat comments with whitespace after two asterisks only as jsdoc
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
ea1a626
fix(check-param-names
): use ponyfill as such; avoid defining Object.entries
when not present
5543c29
feat(check-values): add new rule for checking special tag values (within version
, since
, license
, author
)
f919d5a
feat(check-access
): add rule to check access levels
There are 16 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.5
to 18.1.6
.Your tests are passing again with this update. Explicitly upgrade to this version π
check-examples
: only exclude optional initial space from description, not initial newline (needed for line counts, and rules) (0e89cc8)The new version differs by 19 commits.
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
744f2cb
chore: update devDeps (Babel-related, eslint)
eeab3d2
fix: ensure comment is only matched by /**\s
at beginning of text
3d61126
fix(newline-after-description
): only treat comments with whitespace after two asterisks only as jsdoc
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
b23c49d
testing: add tests for explicit licensePattern
option
eed7dde
feat(check-values
): add licensePattern
option to allow delimiting portion of license description to extract
8ca5030
chore: update eslint-config-canonical and update linting accordingly
e058efa
fix(check-values
): check for whole SPDX expression, not only single identifiers
There are 19 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.1.6
to 18.2.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 23 commits.
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
744f2cb
chore: update devDeps (Babel-related, eslint)
eeab3d2
fix: ensure comment is only matched by /**\s
at beginning of text
3d61126
fix(newline-after-description
): only treat comments with whitespace after two asterisks only as jsdoc
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
a38b28b
fix(newline-after-description
): handle carriage returns properly: fixes #431
d3ca65b
chore: update devDeps (typescript-eslint/parser, husky, semantic-release)
There are 23 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.2.0
to 18.2.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 25 commits.
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
744f2cb
chore: update devDeps (Babel-related, eslint)
eeab3d2
fix: ensure comment is only matched by /**\s
at beginning of text
3d61126
fix(newline-after-description
): only treat comments with whitespace after two asterisks only as jsdoc
e453b2d
fix(newline-after-description
): avoid erring on encountering sequence of carriage returns (or other non-whitespace) as sole content of jsdoc block description (fixes #433)
There are 25 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.2.1
to 18.2.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 27 commits.
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
b6e2699
fix(valid-types
): ensure when in closure mode, that this
and define
tags have types
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
744f2cb
chore: update devDeps (Babel-related, eslint)
eeab3d2
fix: ensure comment is only matched by /**\s
at beginning of text
There are 27 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.2.2
to 18.3.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
validateDescription
: tighten constraint (3b5e301)The new version differs by 28 commits.
3b5e301
feat(validateDescription
): tighten constraint
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
b6e2699
fix(valid-types
): ensure when in closure mode, that this
and define
tags have types
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
744f2cb
chore: update devDeps (Babel-related, eslint)
There are 28 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.3.0
to 18.4.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
check-examples
: add no-multiple-empty-lines
by default (67df3dd)The new version differs by 29 commits.
67df3dd
feat(check-examples
): add no-multiple-empty-lines
by default
3b5e301
feat(validateDescription
): tighten constraint
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
b6e2699
fix(valid-types
): ensure when in closure mode, that this
and define
tags have types
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
2fd8ecc
fix(newline-afer-description
): correctly treat carriage return immediately after newline as ending with a newline; fixes #437
There are 29 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.4.0
to 18.4.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 30 commits.
c361ef6
fix(check-param-names
): failure to handle default params with spacing; closes #377
67df3dd
feat(check-examples
): add no-multiple-empty-lines
by default
3b5e301
feat(validateDescription
): tighten constraint
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
b6e2699
fix(valid-types
): ensure when in closure mode, that this
and define
tags have types
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
53f5a4a
chore: update eslint
242202f
fix(newline-afer-description
): when finding last description line, don't look beyond the length of the description.
There are 30 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.4.1
to 18.4.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 32 commits.
373fb43
fix(check-types
): surface jsdoctypeparser
fix for new()
with arrow functions; @Elberet
7d039fd
chore: update devDeps typescript-eslint/parser
, eslint
c361ef6
fix(check-param-names
): failure to handle default params with spacing; closes #377
67df3dd
feat(check-examples
): add no-multiple-empty-lines
by default
3b5e301
feat(validateDescription
): tighten constraint
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
b6e2699
fix(valid-types
): ensure when in closure mode, that this
and define
tags have types
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
0e89cc8
fix(check-examples
): only exclude optional initial space from description, not initial newline (needed for line counts, and rules)
df83290
chore: update typescript-eslint/parser devDep
There are 32 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.4.2
to 18.4.3
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 34 commits.
dd5f015
fix(require-param
): update comment-parser
to surface fix for asterisk followed immediately by non-space; add test; fixes #443
d6ccd45
fix: should apply corrected parse description for all rules as may otherwise parse previous tags differently
373fb43
fix(check-types
): surface jsdoctypeparser
fix for new()
with arrow functions; @Elberet
7d039fd
chore: update devDeps typescript-eslint/parser
, eslint
c361ef6
fix(check-param-names
): failure to handle default params with spacing; closes #377
67df3dd
feat(check-examples
): add no-multiple-empty-lines
by default
3b5e301
feat(validateDescription
): tighten constraint
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
b6e2699
fix(valid-types
): ensure when in closure mode, that this
and define
tags have types
7022f65
fix(check-types
, no-undefined-types
, valid-types
): look within curly brackets of this
and define
tags (and if present within export
) when in Closure mode; fixes #430
471302a
refactor: rename methods/variables related to type/name checking
78f7992
docs: formatting & phrasing edits; closes #432
31c9789
testing(check-examples
): Add tests for indent (with asterisks)
a5e1b0e
testing(check-examples
): add positive test for paddedIndent
option
5587e02
feat(check-examples
): support global regexes and other flags besides now default "u" (i.e., any of gimys
); fixes #331
There are 34 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.4.3
to 18.4.4
.Your tests are passing again with this update. Explicitly upgrade to this version π
require-returns
: should only report errors with async functions when forceReturnsWithAsync
is set (13f5533)The new version differs by 41 commits.
13f5533
fix(require-returns
): should only report errors with async functions when forceReturnsWithAsync
is set
b07ea44
chore: update devDeps (Babel related)
8edcfae
chore: update dep. regextras
4e26df4
chore: update devDep typescript-eslint/parser
9be054e
chore: bump typescript-eslint/parser verion; ignore updates to semver (which now requires Node 10)
6014360
chore: update devDeps (Babel-related, typescript)
bc9fa44
refactor(require-description-complete-sentence
): avoid verbose check
dd5f015
fix(require-param
): update comment-parser
to surface fix for asterisk followed immediately by non-space; add test; fixes #443
d6ccd45
fix: should apply corrected parse description for all rules as may otherwise parse previous tags differently
373fb43
fix(check-types
): surface jsdoctypeparser
fix for new()
with arrow functions; @Elberet
7d039fd
chore: update devDeps typescript-eslint/parser
, eslint
c361ef6
fix(check-param-names
): failure to handle default params with spacing; closes #377
67df3dd
feat(check-examples
): add no-multiple-empty-lines
by default
3b5e301
feat(validateDescription
): tighten constraint
b36053e
fix(valid-types
): ensure reporting "must have a type" when type is known to be required
There are 41 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.5.0
to 18.6.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 50 commits.
641479b
feat(require-jsdoc
): allow simple decorators to intervene between comment block and context object; fixes part of #455
4532e66
feat(check-param-names
): add option allowExtraTrailingParamDocs
to avoid reporting additional @param
's beyond actual function's arguments; fixes #450
423f95c
Merge pull request #456 from interfaced/master
4c081bc
- Cache sourceCode
, settings
, and `lines
849ee4b
Refactor jsdoc iteration to walk through nodes comments are associated with
e4c73b9
chore: update devDep (typescript-eslint/parser)
d691d1c
chore: fix travis.yml
for ESLint 5 (Node 6) testing
e570cb2
chore:: Update dep. comment-parser
and devDeps
478560a
docs: use recommended lower-case "object" in types throughout examples (besides those examples checking such types); fixes #451
13f5533
fix(require-returns
): should only report errors with async functions when forceReturnsWithAsync
is set
b07ea44
chore: update devDeps (Babel related)
8edcfae
chore: update dep. regextras
4e26df4
chore: update devDep typescript-eslint/parser
9be054e
chore: bump typescript-eslint/parser verion; ignore updates to semver (which now requires Node 10)
6014360
chore: update devDeps (Babel-related, typescript)
There are 50 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 18.6.0
to 18.6.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
ignorePrivate
setting works with iterateAllJsdocs
rules (9703aba)The new version differs by 53 commits.
9703aba
fix: ensure ignorePrivate
setting works with iterateAllJsdocs
rules
4fce006
docs: grammar nits
00ad476
testing(require-param*): add line numbers to remaining erring tests
641479b
feat(require-jsdoc
): allow simple decorators to intervene between comment block and context object; fixes part of #455
4532e66
feat(check-param-names
): add option allowExtraTrailingParamDocs
to avoid reporting additional @param
's beyond actual function's arguments; fixes #450
423f95c
Merge pull request #456 from interfaced/master
4c081bc
- Cache sourceCode
, settings
, and `lines
849ee4b
Refactor jsdoc iteration to walk through nodes comments are associated with
e4c73b9
chore: update devDep (typescript-eslint/parser)
d691d1c
chore: fix travis.yml
for ESLint 5 (Node 6) testing
e570cb2
chore:: Update dep. comment-parser
and devDeps
478560a
docs: use recommended lower-case "object" in types throughout examples (besides those examples checking such types); fixes #451
13f5533
fix(require-returns
): should only report errors with async functions when forceReturnsWithAsync
is set
b07ea44
chore: update devDeps (Babel related)
8edcfae
chore: update dep. regextras
There are 53 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 20.0.5
to 20.1.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
require-hyphen-before-param-description
: add option to support checking property
/prop
(1383c02)The new version differs by 107 commits.
1383c02
feat(require-hyphen-before-param-description
): add option to support checking property
/prop
18f7470
chore: update devDeps (semantic-release, husky)
803e4f8
doc(no-types
, implements-on-classes
, reqire-returns-type
): Missing or redundant "Options" columns
6c3f88f
testing(check-param-names
, check-property-names
, require-param
): ensure obj[].prop syntax gives expected errors
68fdec2
chore: update devDep. (husky)
6cbf286
perf(check-examples
): avoid caching unused config
efddc1c
fix(require-file-overview
): omit fixable
meta on non-fixable rule
b0aed65
fix(no-types
, require-param
): fixable
meta should be code
not true
1c31782
fix(check-property-names
): check duplicate nested names
cf62ec5
refactor(check-examples
): avoid fixed constant in loop
79c5c80
- Testing(check-param-names
): check multiple nested params and match of name of subsequent param
cb6ebf1
chore: fix travis
0f39a8e
chore: update devDeps and Travis
c51d616
fix(check-param-names
): check duplicate nested names; fixes #474
3e8ea59
fix(require-jsdoc
): handle spread elements in typescript-eslint/parser; for #378
There are 107 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 20.2.0
to 20.3.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
no-bad-blocks
: add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block (4ce07d1)The new version differs by 109 commits.
4ce07d1
feat(no-bad-blocks
): add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block
d7fec9a
feat(no-defaults
): add new rule to reports defaults on @param
or @default
and optionally report optional args; fixes #477
1383c02
feat(require-hyphen-before-param-description
): add option to support checking property
/prop
18f7470
chore: update devDeps (semantic-release, husky)
803e4f8
doc(no-types
, implements-on-classes
, reqire-returns-type
): Missing or redundant "Options" columns
6c3f88f
testing(check-param-names
, check-property-names
, require-param
): ensure obj[].prop syntax gives expected errors
68fdec2
chore: update devDep. (husky)
6cbf286
perf(check-examples
): avoid caching unused config
efddc1c
fix(require-file-overview
): omit fixable
meta on non-fixable rule
b0aed65
fix(no-types
, require-param
): fixable
meta should be code
not true
1c31782
fix(check-property-names
): check duplicate nested names
cf62ec5
refactor(check-examples
): avoid fixed constant in loop
79c5c80
- Testing(check-param-names
): check multiple nested params and match of name of subsequent param
cb6ebf1
chore: fix travis
0f39a8e
chore: update devDeps and Travis
There are 109 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 20.3.0
to 20.3.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
check-values
: allow [@version](https://github.com/version)
and [@since](https://github.com/since)
to have versions surrounded by whitespace (37466a8)The new version differs by 113 commits.
37466a8
fix(check-values
): allow @version
and @since
to have versions surrounded by whitespace
422a48e
chore: update devDeps (Babel-related, husky, semantic-release)
3eddf53
testing(check-param-names
, check-property-names
, require-param
): ensure obj[].prop syntax gives expected errors
2303987
testing(no-bad-blocks
): check not reporting multiline comments without jsdoc-like contents
4ce07d1
feat(no-bad-blocks
): add rule to check for multi-line-style comments which fail to meet criteria of a jsdoc block
d7fec9a
feat(no-defaults
): add new rule to reports defaults on @param
or @default
and optionally report optional args; fixes #477
1383c02
feat(require-hyphen-before-param-description
): add option to support checking property
/prop
18f7470
chore: update devDeps (semantic-release, husky)
803e4f8
doc(no-types
, implements-on-classes
, reqire-returns-type
): Missing or redundant "Options" columns
6c3f88f
testing(check-param-names
, check-property-names
, require-param
): ensure obj[].prop syntax gives expected errors
68fdec2
chore: update devDep. (husky)
6cbf286
perf(check-examples
): avoid caching unused config
efddc1c
fix(require-file-overview
): omit fixable
meta on non-fixable rule
b0aed65
fix(no-types
, require-param
): fixable
meta should be code
not true
1c31782
fix(check-property-names
): check duplicate nested names
There are 113 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 22.0.0
to 22.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 132 commits.
7daf934
fix(require-jsdoc
): ensure exemptEmptyFunctions
doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
3c9d20f
chore; drop eslint 5
5b77834
chore: fix travis.yml reference to canonical config
23ed3be
chore: downgrade eslint-plugin-canonical for Node 8 (with Unicorn 16 having min. version of 10)
4009bf7
chore: drop eslint 5 in travis
807dc10
chore: update devDeps.
bdb234f
chore: avoid bundling generateReadme
which is a dev-only script
e60c9da
refactor: avoid identical blocks, else after return, properties within object, bad jsdoc type, object shorthand
9220bd9
chore: update devDeps (typescript-eslint/parser, eslint-config-canonical, gitdown, husky, semantic-release)
1e2258c
chore: update devDeps (typescript-eslint/parser, eslint-config-canonical)
f844666
chore: update devDeps (Babel-related, typescript-eslint/parser, mocha, semantic-release)
4403fb0
fix(check-param-names
, check-property-names
, require-file-overview
): avoid direct use of uncertain license of object.entries-ponyfill
; closes #487
63584a1
chore: update devDeps
f285b4b
testing(check-param-names
, check-property-names
, require-param
): remove duplicated tests
20b6ae0
feat(require-returns-check
): Allow @return to be omitted with @record tag in Closure mode
There are 132 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 22.0.1
to 22.1.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
require-returns
: add checkGetter
option to be able to disable enforcement on getters (eb3cc84)The new version differs by 136 commits.
0da0d49
- Add one more test for coverage
e10bf02
Add checkGetters
check before utils.isGetter
(minor perf. difference)
eb3cc84
feat(require-returns
): add checkGetter
option to be able to disable enforcement on getters
55c958d
chore: add self to FUNDING.yml
7daf934
fix(require-jsdoc
): ensure exemptEmptyFunctions
doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
3c9d20f
chore; drop eslint 5
5b77834
chore: fix travis.yml reference to canonical config
23ed3be
chore: downgrade eslint-plugin-canonical for Node 8 (with Unicorn 16 having min. version of 10)
4009bf7
chore: drop eslint 5 in travis
807dc10
chore: update devDeps.
bdb234f
chore: avoid bundling generateReadme
which is a dev-only script
e60c9da
refactor: avoid identical blocks, else after return, properties within object, bad jsdoc type, object shorthand
9220bd9
chore: update devDeps (typescript-eslint/parser, eslint-config-canonical, gitdown, husky, semantic-release)
1e2258c
chore: update devDeps (typescript-eslint/parser, eslint-config-canonical)
f844666
chore: update devDeps (Babel-related, typescript-eslint/parser, mocha, semantic-release)
There are 136 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 22.1.0
to 22.2.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 141 commits.
3aaba73
feat(require-param
): add contexts
option; closes #511
62610db
chore: use "json" extension for babelrc
a611bf6
chore: update devDeps (babel-related, typescript-eslint/parser, and mocha)
62ad769
docs(require-hyphen-before-param-description
): clarify options order
fa56c2d
doc(require-returns
): add option to docs
0da0d49
- Add one more test for coverage
e10bf02
Add checkGetters
check before utils.isGetter
(minor perf. difference)
eb3cc84
feat(require-returns
): add checkGetter
option to be able to disable enforcement on getters
55c958d
chore: add self to FUNDING.yml
7daf934
fix(require-jsdoc
): ensure exemptEmptyFunctions
doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
3c9d20f
chore; drop eslint 5
5b77834
chore: fix travis.yml reference to canonical config
23ed3be
chore: downgrade eslint-plugin-canonical for Node 8 (with Unicorn 16 having min. version of 10)
4009bf7
chore: drop eslint 5 in travis
807dc10
chore: update devDeps.
There are 141 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 23.0.0
to 23.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 144 commits.
7f34ca4
test(require-jsdoc): show exclusion of private MethodDefinition
dfde551
fix(require-jsdoc): allow requiring of MethodDefinition
with publicOnly
ESM export; fixes #519
a402330
feat(require-description
, require-example
, require-param
, require-returns
): cause exemptedBy
to overwrite inheritdoc
exempting; closes #510
3aaba73
feat(require-param
): add contexts
option; closes #511
62610db
chore: use "json" extension for babelrc
a611bf6
chore: update devDeps (babel-related, typescript-eslint/parser, and mocha)
62ad769
docs(require-hyphen-before-param-description
): clarify options order
fa56c2d
doc(require-returns
): add option to docs
0da0d49
- Add one more test for coverage
e10bf02
Add checkGetters
check before utils.isGetter
(minor perf. difference)
eb3cc84
feat(require-returns
): add checkGetter
option to be able to disable enforcement on getters
55c958d
chore: add self to FUNDING.yml
7daf934
fix(require-jsdoc
): ensure exemptEmptyFunctions
doesn't attempt to apply when non-function contexts are in use (causing errors); fixes #501
3c9d20f
chore; drop eslint 5
5b77834
chore: fix travis.yml reference to canonical config
There are 144 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 23.0.1
to 23.1.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 147 commits.
6d0511b
chore: update devDeps
f580667
test: ensure avoiding output
within passing tests
fe637d5
feat(require-param): further support for typescript functions; closes #512
7f34ca4
test(require-jsdoc): show exclusion of private MethodDefinition
dfde551
fix(require-jsdoc): allow requiring of MethodDefinition
with publicOnly
ESM export; fixes #519
a402330
feat(require-description
, require-example
, require-param
, require-returns
): cause exemptedBy
to overwrite inheritdoc
exempting; closes #510
3aaba73
feat(require-param
): add contexts
option; closes #511
62610db
chore: use "json" extension for babelrc
a611bf6
chore: update devDeps (babel-related, typescript-eslint/parser, and mocha)
62ad769
docs(require-hyphen-before-param-description
): clarify options order
fa56c2d
doc(require-returns
): add option to docs
0da0d49
- Add one more test for coverage
e10bf02
Add checkGetters
check before utils.isGetter
(minor perf. difference)
eb3cc84
feat(require-returns
): add checkGetter
option to be able to disable enforcement on getters
55c958d
chore: add self to FUNDING.yml
There are 147 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 24.0.0
to 24.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 155 commits.
c1b5b46
fix(require-jsdoc): placement of jsdoc block by fixer; fixes #369, #403, #502, #522
1f010f9
chore(travis): check Node 14
e5236a2
feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors
option.
5c8ef9f
Revert "feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors
option."
49f106c
feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors
option.
48fc58b
fix(check-tag-names, empty-tags, require-description, require-example, require-param, require-returns): explicitly allow inheritDoc
in all modes while only allowing inheritdoc
in non-Closure mode; fixes #520
d97c8f0
Revert "fix(check-tag-names, empty-tags, require-description, require-example, require-param, require-returns) explicitly allow inheritDoc
in all modes while only allowing inheritdoc
in non-Closure mode; fixes #520"
81164fd
fix(check-tag-names, empty-tags, require-description, require-example, require-param, require-returns) explicitly allow inheritDoc
in all modes while only allowing inheritdoc
in non-Closure mode; fixes #520
6d0511b
chore: update devDeps
f580667
test: ensure avoiding output
within passing tests
fe637d5
feat(require-param): further support for typescript functions; closes #512
7f34ca4
test(require-jsdoc): show exclusion of private MethodDefinition
dfde551
fix(require-jsdoc): allow requiring of MethodDefinition
with publicOnly
ESM export; fixes #519
a402330
feat(require-description
, require-example
, require-param
, require-returns
): cause exemptedBy
to overwrite inheritdoc
exempting; closes #510
3aaba73
feat(require-param
): add contexts
option; closes #511
There are 155 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 24.0.1
to 24.0.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 165 commits.
83a37a7
refactor: use named export for getJSDocComment
(expected in linting)
6285a52
refactor: remove unneeded istanbul ignore statements
5e2e004
refactor: remove unreachable code
b871742
refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
251b768
docs: todo for future refactoring
36ede65
perf: only check moved settings if jsdoc settings exist
e0507f3
testing(check-tag-names): add test case for setting alias to itself
567f3a2
testing: avoid ignoring coverage of warn remove settings
1b65c89
docs(require-property): rmv extra word
690b721
docs(check-tag-names): info on setting alias to itself to get alias and default support
c1b5b46
fix(require-jsdoc): placement of jsdoc block by fixer; fixes #369, #403, #502, #522
1f010f9
chore(travis): check Node 14
e5236a2
feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors
option.
5c8ef9f
Revert "feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors
option."
49f106c
feat: add a global option for checking constructors, getters or setters and remove avoidExampleOnConstructors
option.
There are 165 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 24.0.2
to 24.0.3
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 169 commits.
757d97a
fix(require-jsdoc): check above export for named exports; fixes #526
23b03df
readme: Also fix .README/README.md
fe04ae6
readme: Update shields.io links to HTTPS
c92c38a
docs(require-property): fix miscopied rule name
83a37a7
refactor: use named export for getJSDocComment
(expected in linting)
6285a52
refactor: remove unneeded istanbul ignore statements
5e2e004
refactor: remove unreachable code
b871742
refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
251b768
docs: todo for future refactoring
36ede65
perf: only check moved settings if jsdoc settings exist
e0507f3
testing(check-tag-names): add test case for setting alias to itself
567f3a2
testing: avoid ignoring coverage of warn remove settings
1b65c89
docs(require-property): rmv extra word
690b721
docs(check-tag-names): info on setting alias to itself to get alias and default support
c1b5b46
fix(require-jsdoc): placement of jsdoc block by fixer; fixes #369, #403, #502, #522
There are 169 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 24.0.3
to 24.0.4
.Your tests are passing again with this update. Explicitly upgrade to this version π
comment-parser
update, remove last line break in last tag description for proper stringification (and fix old tests) (fdf129b)The new version differs by 171 commits.
fdf129b
fix: in conjunction with comment-parser
update, remove last line break in last tag description for proper stringification (and fix old tests)
fa4d40e
test(no-types): check the fix for no-types preserves asterisks
757d97a
fix(require-jsdoc): check above export for named exports; fixes #526
23b03df
readme: Also fix .README/README.md
fe04ae6
readme: Update shields.io links to HTTPS
c92c38a
docs(require-property): fix miscopied rule name
83a37a7
refactor: use named export for getJSDocComment
(expected in linting)
6285a52
refactor: remove unneeded istanbul ignore statements
5e2e004
refactor: remove unreachable code
b871742
refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
251b768
docs: todo for future refactoring
36ede65
perf: only check moved settings if jsdoc settings exist
e0507f3
testing(check-tag-names): add test case for setting alias to itself
567f3a2
testing: avoid ignoring coverage of warn remove settings
1b65c89
docs(require-property): rmv extra word
There are 171 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 24.0.4
to 24.0.5
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 172 commits.
be8d9a3
fix: avoid errors with getReducedASTNode
; fixes #528
fdf129b
fix: in conjunction with comment-parser
update, remove last line break in last tag description for proper stringification (and fix old tests)
fa4d40e
test(no-types): check the fix for no-types preserves asterisks
757d97a
fix(require-jsdoc): check above export for named exports; fixes #526
23b03df
readme: Also fix .README/README.md
fe04ae6
readme: Update shields.io links to HTTPS
c92c38a
docs(require-property): fix miscopied rule name
83a37a7
refactor: use named export for getJSDocComment
(expected in linting)
6285a52
refactor: remove unneeded istanbul ignore statements
5e2e004
refactor: remove unreachable code
b871742
refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
251b768
docs: todo for future refactoring
36ede65
perf: only check moved settings if jsdoc settings exist
e0507f3
testing(check-tag-names): add test case for setting alias to itself
567f3a2
testing: avoid ignoring coverage of warn remove settings
There are 172 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 24.0.5
to 24.0.6
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 173 commits.
e7720ec
fix: comment-detection logic issue with function expressions within function declarations
be8d9a3
fix: avoid errors with getReducedASTNode
; fixes #528
fdf129b
fix: in conjunction with comment-parser
update, remove last line break in last tag description for proper stringification (and fix old tests)
fa4d40e
test(no-types): check the fix for no-types preserves asterisks
757d97a
fix(require-jsdoc): check above export for named exports; fixes #526
23b03df
readme: Also fix .README/README.md
fe04ae6
readme: Update shields.io links to HTTPS
c92c38a
docs(require-property): fix miscopied rule name
83a37a7
refactor: use named export for getJSDocComment
(expected in linting)
6285a52
refactor: remove unneeded istanbul ignore statements
5e2e004
refactor: remove unreachable code
b871742
refactor(check-tag-names): avoid building message if not needed; minimize lodash dep. usage
251b768
docs: todo for future refactoring
36ede65
perf: only check moved settings if jsdoc settings exist
e0507f3
testing(check-tag-names): add test case for setting alias to itself
There are 173 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.0.0
to 25.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 257 commits.
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
3140735
docs: update docs
30835cd
chore: update to eslint 7
a516865
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
3da81f4
Merge branch 'destructured-squashed' into ds/destructuring
d906d1b
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
27c970d
docs: remove comment
06add2f
feat(require-param, check-param-names): checkTypesPattern
(with docs, tests, and schema)
d841e64
feat(require-param); checkRestProperty
option
7ce31e0
feat(check-param-names): checkRestProperty
(and docs/tests)
27795c3
- Begin work on reporting back whether rest is a property
a0f0fa6
- Return object with rest element so metadata can be used
9e7cfaa
INCOMPLETE: Implement/get tests/coverage passing
e0722ce
- Implement enableRootFixer
8de6c44
- Adjust unnamedRootBase
behavior
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.0.1
to 25.1.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 259 commits.
548bd59
feat(require-jsdoc): support objects to contexts
with a context
and optional inlineCommentBlock
property; fixes part of #530
658a5a1
test(require-param): Add test case for TSIndexSignature
example
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
3140735
docs: update docs
30835cd
chore: update to eslint 7
a516865
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
3da81f4
Merge branch 'destructured-squashed' into ds/destructuring
d906d1b
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
27c970d
docs: remove comment
06add2f
feat(require-param, check-param-names): checkTypesPattern
(with docs, tests, and schema)
d841e64
feat(require-param); checkRestProperty
option
7ce31e0
feat(check-param-names): checkRestProperty
(and docs/tests)
27795c3
- Begin work on reporting back whether rest is a property
a0f0fa6
- Return object with rest element so metadata can be used
9e7cfaa
INCOMPLETE: Implement/get tests/coverage passing
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.1.0
to 25.2.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
Promise<void>
and Promise<undefined>
(d855301)The new version differs by 260 commits.
d855301
feat(require-returns-description): avoid reporting missing descroptions for Promise<void>
and Promise<undefined>
548bd59
feat(require-jsdoc): support objects to contexts
with a context
and optional inlineCommentBlock
property; fixes part of #530
658a5a1
test(require-param): Add test case for TSIndexSignature
example
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
3140735
docs: update docs
30835cd
chore: update to eslint 7
a516865
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
3da81f4
Merge branch 'destructured-squashed' into ds/destructuring
d906d1b
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
27c970d
docs: remove comment
06add2f
feat(require-param, check-param-names): checkTypesPattern
(with docs, tests, and schema)
d841e64
feat(require-param); checkRestProperty
option
7ce31e0
feat(check-param-names): checkRestProperty
(and docs/tests)
27795c3
- Begin work on reporting back whether rest is a property
a0f0fa6
- Return object with rest element so metadata can be used
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.2.0
to 25.2.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 263 commits.
d330391
fix(check-param-names, require-param): check ExperimentalRestProperty
from babel-eslint
as with RestElement
; fixes #536
aaae00e
test(require-jsdoc): show exclusion of constructor
87c6384
chore: bump regextras version
d855301
feat(require-returns-description): avoid reporting missing descroptions for Promise<void>
and Promise<undefined>
548bd59
feat(require-jsdoc): support objects to contexts
with a context
and optional inlineCommentBlock
property; fixes part of #530
658a5a1
test(require-param): Add test case for TSIndexSignature
example
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
3140735
docs: update docs
30835cd
chore: update to eslint 7
a516865
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
3da81f4
Merge branch 'destructured-squashed' into ds/destructuring
d906d1b
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
27c970d
docs: remove comment
06add2f
feat(require-param, check-param-names): checkTypesPattern
(with docs, tests, and schema)
d841e64
feat(require-param); checkRestProperty
option
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.2.1
to 25.3.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
enableFixer
option (3d5ee0c)The new version differs by 265 commits.
9901cd3
- Switch to default false for enableFixer
3d5ee0c
feat(check-param-names, check-property-names): add enableFixer
option
d330391
fix(check-param-names, require-param): check ExperimentalRestProperty
from babel-eslint
as with RestElement
; fixes #536
aaae00e
test(require-jsdoc): show exclusion of constructor
87c6384
chore: bump regextras version
d855301
feat(require-returns-description): avoid reporting missing descroptions for Promise<void>
and Promise<undefined>
548bd59
feat(require-jsdoc): support objects to contexts
with a context
and optional inlineCommentBlock
property; fixes part of #530
658a5a1
test(require-param): Add test case for TSIndexSignature
example
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
3140735
docs: update docs
30835cd
chore: update to eslint 7
a516865
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
3da81f4
Merge branch 'destructured-squashed' into ds/destructuring
d906d1b
feat(check-param-names, require-param): check (and for require-param, fix) destructured objects and arrays, including the root.
27c970d
docs: remove comment
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.3.0
to 25.3.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
MethodDefinition
(including with any
) is the context; fixes #534 (1a69565)MethodDefinition
context (82fb8c9)The new version differs by 270 commits.
82fb8c9
fix(require-returns, implements-on-classes, no-types): fix iterating function detection to include an explicit MethodDefinition
context
8d5d837
fix(check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property): avoid mangled indent with fixers, e.g., on class methods
1a69565
fix(require-description, implements-on-classes): fix constructor detection if MethodDefinition
(including with any
) is the context; fixes #534
0aa6667
refactor: add use strict
to ncurc file
488d2c4
chore: update devDep.
9901cd3
- Switch to default false for enableFixer
3d5ee0c
feat(check-param-names, check-property-names): add enableFixer
option
d330391
fix(check-param-names, require-param): check ExperimentalRestProperty
from babel-eslint
as with RestElement
; fixes #536
aaae00e
test(require-jsdoc): show exclusion of constructor
87c6384
chore: bump regextras version
d855301
feat(require-returns-description): avoid reporting missing descroptions for Promise<void>
and Promise<undefined>
548bd59
feat(require-jsdoc): support objects to contexts
with a context
and optional inlineCommentBlock
property; fixes part of #530
658a5a1
test(require-param): Add test case for TSIndexSignature
example
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
3140735
docs: update docs
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.3.1
to 25.4.0
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 271 commits.
4df57a8
feat(require-param): add checkDestructured
option; fixes #530
82fb8c9
fix(require-returns, implements-on-classes, no-types): fix iterating function detection to include an explicit MethodDefinition
context
8d5d837
fix(check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property): avoid mangled indent with fixers, e.g., on class methods
1a69565
fix(require-description, implements-on-classes): fix constructor detection if MethodDefinition
(including with any
) is the context; fixes #534
0aa6667
refactor: add use strict
to ncurc file
488d2c4
chore: update devDep.
9901cd3
- Switch to default false for enableFixer
3d5ee0c
feat(check-param-names, check-property-names): add enableFixer
option
d330391
fix(check-param-names, require-param): check ExperimentalRestProperty
from babel-eslint
as with RestElement
; fixes #536
aaae00e
test(require-jsdoc): show exclusion of constructor
87c6384
chore: bump regextras version
d855301
feat(require-returns-description): avoid reporting missing descroptions for Promise<void>
and Promise<undefined>
548bd59
feat(require-jsdoc): support objects to contexts
with a context
and optional inlineCommentBlock
property; fixes part of #530
658a5a1
test(require-param): Add test case for TSIndexSignature
example
3f76c7c
fix(check-param-names, require-param): ignore TSIndexSignature
; fixes #529
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.4.0
to 25.4.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 275 commits.
1b21b25
- refactor: Reduce lodash dependency
ed0fa4e
fix: workaround for 'constructor' key in tagNamePreference
; fixes #537
fa3e717
docs: update README
5bd63ff
refactor: replace reliance on lodash by replacing get
with optional chaining and nullish coalescing operator
4df57a8
feat(require-param): add checkDestructured
option; fixes #530
82fb8c9
fix(require-returns, implements-on-classes, no-types): fix iterating function detection to include an explicit MethodDefinition
context
8d5d837
fix(check-param-name, check-property-names, empty-tags, no-defaults, no-types, require-property): avoid mangled indent with fixers, e.g., on class methods
1a69565
fix(require-description, implements-on-classes): fix constructor detection if MethodDefinition
(including with any
) is the context; fixes #534
0aa6667
refactor: add use strict
to ncurc file
488d2c4
chore: update devDep.
9901cd3
- Switch to default false for enableFixer
3d5ee0c
feat(check-param-names, check-property-names): add enableFixer
option
d330391
fix(check-param-names, require-param): check ExperimentalRestProperty
from babel-eslint
as with RestElement
; fixes #536
aaae00e
test(require-jsdoc): show exclusion of constructor
87c6384
chore: bump regextras version
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.4.1
to 25.4.2
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 288 commits.
99476af
fix(require-returns): async
with return
should be documented; fixes #518
176be5d
docs: update source README with minor tweaks to generated
3b5087f
testing(require-jsdoc): show use of siblings and :not()
esquery selectors
22b9a87
linking and .eslintrc to .eslintrc*
8e42da7
better configuration
0f21abb
testing(require-jsdoc): add example with TSDeclareFunction
; closes #543
ccb0ed2
refactor: use test
over match
for better performance
5c2fd7d
refactor: simplify (destructuring/optional chaining)
85473d7
Rmv comment now redundant with method name
42addb2
refactor: destructure
5d6bac2
- Replace reduce
with (lodash) flatMap
(until native supported)
6683089
chore: bring up Node target to Node 8 (earlier change bumped engines already as breaking change)
74c85f2
chore: update dep. spdx-expression-parse and devDeps.; apply new linting
1b21b25
- refactor: Reduce lodash dependency
ed0fa4e
fix: workaround for 'constructor' key in tagNamePreference
; fixes #537
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 25.4.2
to 25.4.3
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 297 commits.
d8c4e87
fix(require-jsdoc): ensure ArrowFunctionExpression
potentially reported when part of AssignmentExpression
; fixes #551
7cb179e
docs(issue template): restarting IDE and tip on print-config
43c9d83
docs(require-jsdoc): give example for excluding React lifecycle methods
4638986
docs: add mention of eslint-plugin-query
for more understanding on AST (as used in our contexts
options)
e44bf7c
docs: in issue templates, refer to jsdoctypeparser for filing type issues
d090e9f
testing(require-jsdoc): show exmaple with export declarations and TSDeclareFunction
67d15c7
- docs: more clarifications on AST/selectors
e0fc172
docs: add section to introduce AST and esquery selectors as used in contexts
options; fixes #497
64ae398
docs: add tentative issue templates
99476af
fix(require-returns): async
with return
should be documented; fixes #518
176be5d
docs: update source README with minor tweaks to generated
3b5087f
testing(require-jsdoc): show use of siblings and :not()
esquery selectors
22b9a87
linking and .eslintrc to .eslintrc*
8e42da7
better configuration
0f21abb
testing(require-jsdoc): add example with TSDeclareFunction
; closes #543
There are 250 commits in total.
See the full diff
dependency
eslint-plugin-jsdoc was updated from 26.0.0
to 26.0.1
.Your tests are passing again with this update. Explicitly upgrade to this version π
The new version differs by 302 commits.
67f5cd8
fix(require-jsdoc): pass over decorator with parentheses above class declarations in finding jsdoc block; fixes #557
1db8cea
refactor: remove warnRemovedSettings
c4903c0
docs(require-description-complete-sentence): adapt work of @hbergren to document new newlineBeforeCapsAssumesBadSentenceEnd
option; closes #554
d700cfc
docs(issue templates): default to bug-unconfirmed
label; request checking of issue tracker
7d4c399
feat(require-description-complete-sentence): add new option newlineBeforeCapsAssumesBadSentenceEnd
which when false
(the new default) will not assume caps after newlines is a bad sentence end.
d8c4e87
fix(require-jsdoc): ensure ArrowFunctionExpression
potentially reported when part of AssignmentExpression
; fixes #551
7cb179e
docs(issue template): restarting IDE and tip on print-config
43c9d83
docs(require-jsdoc): give example for excluding React lifecycle methods
4638986
docs: add mention of eslint-plugin-query
for more understanding on AST (as used in our contexts
options)
e44bf7c
docs: in issue templates, refer to jsdoctypeparser for filing type issues
d090e9f
testing(require-jsdoc): show exmaple with export declarations and TSDeclareFunction
67d15c7
- docs: more clarifications on AST/selectors
e0fc172
docs: add section to introduce AST and esquery selectors as used in contexts
options; fixes #497
64ae398
docs: add tentative issue templates
99476af
fix(require-returns): async
with return
should be documented; fixes #518
There are 250 commits in total.
See the full diff
The dependency eslint-plugin-jsdoc was updated from
10.2.0
to10.3.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
eslint-plugin-jsdoc is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
Status Details
- β **ci/circleci: checkout_code:** Your tests passed on CircleCI! ([Details](https://circleci.com/gh/5app/eslint-config-5app/235?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)). - β **ci/circleci: test:** Your tests failed on CircleCI ([Details](https://circleci.com/gh/5app/eslint-config-5app/236?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link)).Release Notes for v10.3.0
10.3.0 (2019-07-05)
Features
Commits
The new version differs by 4 commits.
a367c48
feat(check-tag-names): allow rejecting normally valid tag names and/or providing custom error messages when suggesting tags to reject or replace (fixes #108)
609d57b
Allow rejecting normally valid tag names and/or providing custom error messages when suggesting tags to reject or replace (#302)
2a153d2
docs: indicate option defaults (fixes part of #256) and ensure optioins all listed in docs
40d681d
chore: update Babel devDeps.
See the full diff
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donβt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper Bot :palm_tree: