deno_lint icon indicating copy to clipboard operation
deno_lint copied to clipboard

deno lint reports false positive getter-return

Open jeiea opened this issue 2 years ago • 1 comments

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

image
➜  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

jeiea avatar Jan 21 '23 15:01 jeiea

Thanks for reporting the issue. This is more related to the deno_lint repository, so I'm going to transfer there.

magurotuna avatar Jan 21 '23 15:01 magurotuna