An open API service indexing awesome lists of open source software.

https://github.com/koddsson/eslint-plugin-tscompat

A type aware browser compatability ESLint rule
https://github.com/koddsson/eslint-plugin-tscompat

Last synced: about 1 year ago
JSON representation

A type aware browser compatability ESLint rule

Awesome Lists containing this project

README

          

# `@koddsson/eslint-plugin-tscompat`

> A type-aware browser compatability ESLint rule

## Install

Assuming you already have ESLint installed, run:

```sh
npm install @koddsson/eslint-plugin-tscompat --save-dev
```

## Usage

Then extend the recommended eslint config:

```js
import tscompat from "@koddsson/eslint-plugin-tscompat";
import parser from "@typescript-eslint/parser";

export default [
{
plugins: {
tscompat,
},
rules: {
"tscompat/tscompat": [
"error",
{ browserslist: [">0.3%", "last 2 versions", "not dead"] },
],
},
languageOptions: {
parser,
parserOptions: {
project: ["./tsconfig.json"],
tsconfigRootDir: __dirname,
},
},
},
];
```