mirror of
https://github.com/enso-org/enso.git
synced 2024-11-24 00:27:16 +03:00
784d06912f
This is not strictly necessary (as indicated by the fact that no actual logic needed to be changed), but it doesn't hurt to make this change. - Make (almost) all `interface`s `readonly` - Some of them are *not* readonly; this is intentional as those *do* need to be mutated - A `no-restricted-syntax` lint rule has been added, but only for `interfaces` - it has been added neither for `classes` nor for `readonly T[]` - A lint rule for `extends React.PropsWithChildren` instead of `extends Readonly<React.PropsWithChildren>` would be easy to add though... # Important Notes - There should be no logic changes, so QA shouldn't need to test anything in particular. |
||
---|---|---|
.. | ||
.vscode | ||
lib | ||
.gitignore | ||
eslint.config.js | ||
package.json | ||
tsconfig.json | ||
utils.ts |