mirror of
https://github.com/desktop/desktop
synced 2024-10-04 07:09:26 +00:00
Add jsdoc plugin to eslint to replace jsdoc-format tslint rule
This commit is contained in:
parent
09fecbc55f
commit
e029e70cb3
|
@ -5,6 +5,7 @@ plugins:
|
|||
- babel
|
||||
- react
|
||||
- json
|
||||
- jsdoc
|
||||
|
||||
settings:
|
||||
react:
|
||||
|
@ -64,6 +65,19 @@ rules:
|
|||
react/jsx-uses-vars: error
|
||||
react/jsx-uses-react: error
|
||||
|
||||
# JSDoc
|
||||
jsdoc/check-alignment: error
|
||||
jsdoc/check-param-names: error
|
||||
jsdoc/check-tag-names: error
|
||||
jsdoc/check-types: error
|
||||
jsdoc/implements-on-classes: error
|
||||
jsdoc/newline-after-description: error
|
||||
jsdoc/no-undefined-types: error
|
||||
jsdoc/require-jsdoc:
|
||||
- error
|
||||
- publicOnly: true
|
||||
jsdoc/valid-types: error
|
||||
|
||||
###########
|
||||
# BUILTIN #
|
||||
###########
|
||||
|
|
|
@ -479,6 +479,9 @@ export class GitHubUserStore extends BaseStore {
|
|||
* they matched. Search strings start with username and are followed
|
||||
* by real name. Only the first substring hit is considered
|
||||
*
|
||||
* @param repository The GitHubRepository for which to look up
|
||||
* mentionables.
|
||||
*
|
||||
* @param text A string to use when looking for a matching
|
||||
* user. A user is considered a hit if this text
|
||||
* matches any subtext of the username or real name
|
||||
|
|
|
@ -169,6 +169,7 @@
|
|||
"electron": "7.1.8",
|
||||
"electron-builder": "22.4.0",
|
||||
"electron-packager": "^14.2.1",
|
||||
"electron-winstaller": "4.0.0"
|
||||
"electron-winstaller": "4.0.0",
|
||||
"eslint-plugin-jsdoc": "^28.6.1"
|
||||
}
|
||||
}
|
||||
|
|
46
yarn.lock
46
yarn.lock
|
@ -2684,6 +2684,11 @@ commander@~2.13.0:
|
|||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
|
||||
integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==
|
||||
|
||||
comment-parser@^0.7.5:
|
||||
version "0.7.5"
|
||||
resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-0.7.5.tgz#06db157a3b34addf8502393743e41897e2c73059"
|
||||
integrity sha512-iH9YA35ccw94nx5244GVkpyC9eVTsL71jZz6iz5w6RIf79JLF2AsXHXq9p6Oaohyl3sx5qSMnGsWUDFIAfWL4w==
|
||||
|
||||
commondir@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
|
||||
|
@ -3766,6 +3771,19 @@ eslint-plugin-babel@^5.3.0:
|
|||
dependencies:
|
||||
eslint-rule-composer "^0.3.0"
|
||||
|
||||
eslint-plugin-jsdoc@^28.6.1:
|
||||
version "28.6.1"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-28.6.1.tgz#c9e9da59d0d3cef4fb45ffb91c0acde43af4e418"
|
||||
integrity sha512-Z3y7hcNPDuhL339D1KOf9SY8pMAxYxhaG4QLtu3KVn20k/hNF1u6WQv44wvuSCb6OfPJ4say37RUlSNqIjR+mw==
|
||||
dependencies:
|
||||
comment-parser "^0.7.5"
|
||||
debug "^4.1.1"
|
||||
jsdoctypeparser "^7.0.0"
|
||||
lodash "^4.17.15"
|
||||
regextras "^0.7.1"
|
||||
semver "^7.3.2"
|
||||
spdx-expression-parse "^3.0.1"
|
||||
|
||||
eslint-plugin-json@^1.4.0:
|
||||
version "1.4.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-json/-/eslint-plugin-json-1.4.0.tgz#4d29f3a4c08d412df739bd65049ce23636515af8"
|
||||
|
@ -6346,6 +6364,11 @@ jsbn@~0.1.0:
|
|||
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
|
||||
integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
|
||||
|
||||
jsdoctypeparser@^7.0.0:
|
||||
version "7.0.0"
|
||||
resolved "https://registry.yarnpkg.com/jsdoctypeparser/-/jsdoctypeparser-7.0.0.tgz#957192fbcb8c574240092cca4635383a6ed706eb"
|
||||
integrity sha512-6vWPn5qSy+MbgCVjXsQKVkRywhs+IxFU7Chw72DKsWoGueYp6QX8eTc55+EA0yPGYfhmglb1gfi283asXirfGQ==
|
||||
|
||||
jsdom@^11.5.1:
|
||||
version "11.12.0"
|
||||
resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8"
|
||||
|
@ -8704,6 +8727,11 @@ regexpu-core@^1.0.0:
|
|||
regjsgen "^0.2.0"
|
||||
regjsparser "^0.1.4"
|
||||
|
||||
regextras@^0.7.1:
|
||||
version "0.7.1"
|
||||
resolved "https://registry.yarnpkg.com/regextras/-/regextras-0.7.1.tgz#be95719d5f43f9ef0b9fa07ad89b7c606995a3b2"
|
||||
integrity sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==
|
||||
|
||||
registry-auth-token@^4.0.0:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.1.1.tgz#40a33be1e82539460f94328b0f7f0f84c16d9479"
|
||||
|
@ -9472,6 +9500,19 @@ spdx-correct@~1.0.0:
|
|||
dependencies:
|
||||
spdx-license-ids "^1.0.2"
|
||||
|
||||
spdx-exceptions@^2.1.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
|
||||
integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
|
||||
|
||||
spdx-expression-parse@^3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
|
||||
integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
|
||||
dependencies:
|
||||
spdx-exceptions "^2.1.0"
|
||||
spdx-license-ids "^3.0.0"
|
||||
|
||||
spdx-expression-parse@~1.0.0:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c"
|
||||
|
@ -9482,6 +9523,11 @@ spdx-license-ids@^1.0.2:
|
|||
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57"
|
||||
integrity sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=
|
||||
|
||||
spdx-license-ids@^3.0.0:
|
||||
version "3.0.5"
|
||||
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
|
||||
integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
|
||||
|
||||
spectron@5.0.0:
|
||||
version "5.0.0"
|
||||
resolved "https://registry.yarnpkg.com/spectron/-/spectron-5.0.0.tgz#602440da0c892f8d73471652ae68000b98d7769c"
|
||||
|
|
Loading…
Reference in a new issue