quick-lint-js icon indicating copy to clipboard operation
quick-lint-js copied to clipboard

quick-lint-js finds bugs in JavaScript programs

Results 255 quick-lint-js issues
Sort by recently updated
recently updated
newest added

When reading ๐Ÿ“– about https://golangci-lint.run/usage/install/ a few weeks ago, I thought ๐Ÿ’ญ it was interesting ๐Ÿคจ how they promote running it in CI and giving instructions for that. Do you...

https://cdn.discordapp.com/attachments/835712135962296330/1006447947497623602/unknown.png

false positive

e.g. `before` https://mochajs.org/#hooks

false positive

```javascript import React from "react"; // the following should warn about missing 'export' function MyComponent() { return hello; } ```

for hire

The following code is missing the export list, but quick-lint-js thinks it's missing the `from` keyword: ```js import from "react"; ``` Improve the error message to suggest writing an export...

for hire

About 30% of lex+parse+lint time for `three.min.js` is spent comparing identifier names in `linter` (since renamed to `variable_analyzer`): Let's optimize this for some nice perf win.

performance

Doesn't tell me to remove extra character `,` on the end. ![image](https://user-images.githubusercontent.com/49783296/153363872-7eabfeed-8a28-4035-86d0-cc658dc69b32.png) This should give an error saying unexpected token and missing semicolon like below: ![image](https://user-images.githubusercontent.com/49783296/153366426-1323b06d-acb6-427d-94b0-acbb47198d07.png)

good first issue
for hire

```js let randomVar = 5(); ``` 5 is called as if it was a function. We should report an error for trivial cases like this. In the future, we might...

good first issue