quick-lint-js

Find bugs in JavaScript programs.

E0003: cannot assign to const variable

You cannot reassign variables declared with const. The assignment will crash with a ReferenceError if you run the code.

In TypeScript, you cannot assign to enums.

const pi = 3.14;
pi = 6;

const friends = ["Alice"];
friends = ["Bob"];

To fix this error, assign to a different variable, declare a new variable with a different name, or change const to let:

let pi = 3.14;
pi = 6;

const friends = ["Alice"];
const acquaintances = ["Bob"];

Introduced in quick-lint-js version 0.2.0.

Documentation for other errors