eslint-plugin-total-functions
eslint-plugin-total-functions copied to clipboard
An ESLint plugin to enforce the use of total functions (and prevent the use of partial functions) in TypeScript.
1. Accessing `localStorage` or `sessionStorage` objects can throw `SecurityError DOMException` 2. "Set" operations can throw `QuotaExceededError DOMException` 3. `localStorage` and `sessionStorage` can be `null` (not sure if this is per...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.4.5` -> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.6.3) | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/eslint](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/eslint) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)) | [`8.56.11` -> `9.6.1`](https://renovatebot.com/diffs/npm/@types%2feslint/8.56.11/9.6.1) | [](https://docs.renovatebot.com/merge-confidence/) |...