All Projects → Quramy → Typescript Eslint Language Service

Quramy / Typescript Eslint Language Service

Licence: mit
TypeScript language service plugin for ESLint

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Typescript Eslint Language Service

Eslint Import Resolver Jest
🃏 Jest import resolution plugin for eslint-plugin-import
Stars: ✭ 29 (-73.15%)
Mutual labels:  eslint, plugin
Eslint Plugin Compat
Lint the browser compatibility of your code
Stars: ✭ 2,743 (+2439.81%)
Mutual labels:  eslint, plugin
Fork Ts Checker Webpack Plugin
Webpack plugin that runs typescript type checker on a separate process.
Stars: ✭ 1,343 (+1143.52%)
Mutual labels:  eslint, plugin
Eslint Plugin Security Node
ESLint security plugin for Node.js
Stars: ✭ 28 (-74.07%)
Mutual labels:  eslint, plugin
Ale Sensible
Pretty, responsive and smooth defaults for a sane ALE, gets you started in 30 seconds
Stars: ✭ 30 (-72.22%)
Mutual labels:  eslint, editor-plugin
Xmake Vscode
🍩 A XMake integration in Visual Studio Code
Stars: ✭ 84 (-22.22%)
Mutual labels:  editor-plugin, plugin
Typescript Eslint
✨ Monorepo for all the tooling which enables ESLint to support TypeScript
Stars: ✭ 10,831 (+9928.7%)
Mutual labels:  eslint, plugin
Next Express Bootstrap Boilerplate
⚡️ JavaScript boilerplate for a full stack app built using React.js, Next.js, Express.js, react-bootstrap, SCSS and full SSR with eslint.
Stars: ✭ 102 (-5.56%)
Mutual labels:  eslint
Calc.plugin.zsh
zsh calculator - with support for basic math
Stars: ✭ 105 (-2.78%)
Mutual labels:  plugin
Floodgate
Hybrid mode plugin to allow for connections from Geyser to join online mode servers.
Stars: ✭ 101 (-6.48%)
Mutual labels:  plugin
Japicmp Gradle Plugin
A Gradle plugin for JApicmp
Stars: ✭ 101 (-6.48%)
Mutual labels:  plugin
Frontbook
📖 FrontBook is a small and modern frontend boilerplate, enabling you to write ES201* today in production-ready projects.
Stars: ✭ 102 (-5.56%)
Mutual labels:  eslint
Incrementselection
Add a number to each selection in Sublime Text, incremented once per selection
Stars: ✭ 105 (-2.78%)
Mutual labels:  plugin
Homebridge Fritz Platform
AiO Homebridge dynamic platform plugin for AVM hardware like Fritz!Box, Fritz!Repeater etc.
Stars: ✭ 101 (-6.48%)
Mutual labels:  plugin
Nvim Toggleterm.lua
A neovim lua plugin to help easily manage multiple terminal windows
Stars: ✭ 102 (-5.56%)
Mutual labels:  plugin
Trimmer
A Sublime Text plug-in for cleaning up whitespace.
Stars: ✭ 100 (-7.41%)
Mutual labels:  plugin
Resharper Cyclomatic Complexity
ReSharper plugin to measure cyclomatic complexity as you type
Stars: ✭ 107 (-0.93%)
Mutual labels:  plugin
Dddplus
🔥 A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 107 (-0.93%)
Mutual labels:  plugin
Consulo Unity3d
Frameworks: Unity3D
Stars: ✭ 104 (-3.7%)
Mutual labels:  plugin
Node Flowtype Boilerplate
This boilerplate repository is outdated and no longer maintained. Instead, I strongly recommend to use TypeScript.
Stars: ✭ 104 (-3.7%)
Mutual labels:  eslint

typescript-eslint-language-service

github actions npm version deps GitHub license

TypeScript language service plugin to check ESLint errors.

Screencast

Features

  • Report ESLint errors as TypeScript semantic diagnostics
  • Create code-fix for ESLint errors if they have fixer

Usage

Requirements (peer dependencies)

  • typescript
  • @typescript-eslint/parser >= 4.0.0
  • @typescript-eslint/typescript-estree >= 4.0.0
  • eslint

Install

npm install typescript-eslint-language-service -D

Configure

And configure plugins section in your tsconfig.json, for example:

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "plugins": [
      {
        "name": "typescript-eslint-language-service"
      }
    ]
  }
}

It's ready to go. Launch your TypeScript IDE.

Plugin options

type PluginOptions = {
  name: "typescript-eslint-language-service";
  watchDirs?: string[];
};

watchDirs

By default, this plugins watches only .eslintrc.* files that exist in your project root directory. If you want to watch other directories, add their names.

Tips

  • Set TS_ESLINT_SERVICE_DISABLED env parameter and restart your IDE to turn this plugin off.

If you use older version of @typescript-eslint packages

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].