deno_lint
deno_lint copied to clipboard
deno lint reports false positive getter-return
Steps to reproduce
Environment
➜ deno --version
deno 1.29.4 (release, aarch64-apple-darwin)
v8 10.9.194.5
typescript 4.9.4
Commands
git clone https://github.com/jeiea/deno_report.git -b lint-getter-return
cd deno_report
deno lint
code .
Expected behavior
No warning should occur.
Actual behavior
➜ deno_report git:(lint-getter-return) deno lint
(getter-return) Expected 'asymmetricKeyDetails' to always return a value.
get asymmetricKeyDetails() {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
switch (this.asymmetricKeyType) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
case "rsa":
^^^^^^^^^^^^^^^^^
case "rsa-pss":
^^^^^^^^^^^^^^^^^^^^^
return 1;
^^^^^^^^^^^^^^^^^
default:
^^^^^^^^^^^^^^
return 2;
^^^^^^^^^^^^^^^^^
}
^^^^^
}
^^^
at /Users/jeiea/Documents/2023/01/deno_report/main.ts:6:3
hint: Return a value from the getter function
help: for further information visit https://lint.deno.land/#getter-return
Found 1 problem
Checked 1 file
Thanks for reporting the issue. This is more related to the deno_lint repository, so I'm going to transfer there.