Linters for VS Code

333 extensions we classified as Linters, ranked by Marketplace installs. Updated nightly.

ExtensionInstalls / downloads · 7d gain · rating

Spelling checker for source code

18,271,202+46,955 7d4.5 ★ (313)
1,925,263+45,277 7d4.6 ★ (9)

Intelligent Tailwind CSS tooling for VS Code

14,629,766+39,062 7d4.5 ★ (118)
2,486,179+23,393 7d4.5 ★ (4)

Improve highlighting of errors, warnings and other language diagnostics.

9,923,998+48,434 7d4.9 ★ (188)
1,054,206+16,484 7d4.8 ★ (12)

highlight TODOs, FIXMEs, and any keywords, annotations...

6,140,679+7,291 7d4.5 ★ (117)
143,124+1,196 7d5.0 ★ (2)

Integrates JSHint into VS Code. JSHint is a linter for JavaScript

2,426,432+218 7d3.7 ★ (41)
17,159+36 7d—

Reveals some characters that can be harmful because they are invisible or looking like legitimate ones. Inspired by Sublime Gremlins.

1,001,554+1,215 7d4.9 ★ (39)
Not listed

PMD static analysis for Salesforce Apex

731,141+474 7d4.8 ★ (4)
Not listed

Adds support for viewing SARIF logs

575,306+5,693 7d3.8 ★ (6)
12,486+174 7d—

Multilingual, Offline and Lightweight Spellchecker

573,100+664 7d4.1 ★ (91)
49,789+252 7d—

Brazilian Portuguese dictionary extension for VS Code.

489,921+955 7d4.6 ★ (14)
26,170+424 7d—

Spanish Add-On for Code Spell Checker

444,680+1,022 7d5.0 ★ (11)
42,425+508 7d—

Russian dictionary extension for VS Code.

421,159+1,100 7d4.5 ★ (8)
51,039+414 7d—

An extension for VSCode that provides linting for multiple languages in on package.

411,359+454 7d3.3 ★ (7)
Not listed

Highlight and lint SQL strings and SQL files. Python, Go, Rust, JS, TS, Ruby, Java, C#, PHP, Lua.

340,794+334 7d3.8 ★ (14)
8,830+58 7d—

Sass Lint for Visual Studio Code

333,336+63 7d4.8 ★ (6)
Not listed

Show error gutters to the right from line numbers

301,664+632 7d5.0 ★ (4)
Not listed

German dictionary extension for VS Code.

295,686+706 7d4.8 ★ (8)
36,585+538 7d—

Lint perl, python and/or ruby in your docker containers.

295,343+184 7d2.7 ★ (3)
Not listed

highlight TODOs, FIXMEs, and any keywords, annotations...

276,499+906 7d4.0 ★ (20)
9,103+88 7d—

Check the validity of your HTML/CSS files in one click

274,513+1,542 7d4.8 ★ (13)
Not listed

Validates Jenkinsfiles by sending them to the Pipeline Linter of a Jenkins server.

271,296+349 7d4.4 ★ (11)
Not listed

execute erb-lint for ERB code.

251,541+402 7d4.6 ★ (5)
Not listed

Lint your protobufs using protolint

237,686+712 7d4.0 ★ (4)
Not listed

Integrates hadolint, a Dockerfile linter, into VS Code.

233,852+752 7d4.3 ★ (4)
70,319+946 7d—

A linter and auto-formatter for SQLfluff, a popular linting tool for SQL and dbt.

205,426+885 7d3.7 ★ (12)
33,783+578 7d—

Integrates JSLint into VS Code.

200,257+29 7d3.5 ★ (4)
Not listed

French dictionary extension for VS Code.

192,476+527 7d5.0 ★ (3)
25,222+308 7d—

In Your Face, shows you Incredible 'Uncanny Faces' that correlate to the number of errors in your code!

180,145+384 7d4.6 ★ (9)
Not listed

Know when you are importing a class and is not using it in the file, easy and fast, inspired by PHPStorm

175,105+208 7d4.8 ★ (4)
3,266+40 7d—

code style check tool extension for cpplint

164,719+915 7d4.3 ★ (7)
Not listed

VSCode plugin for PHP Mess Detector

152,726+114 7d5.0 ★ (7)
Not listed

Portuguese dictionary extension for VS Code.

147,295+224 7d5.0 ★ (5)
11,984+158 7d—

Enables grammar checking of English in LanguageTool for Visual Studio Code.

145,325+93 7d3.0 ★ (6)
Not listed

An extension to use built in ruby linting in vscode

142,278+66 7d5.0 ★ (1)
Not listed

Adds W3C validation support to Visual Studio Code.

136,727+66 7d4.1 ★ (10)
4,465+42 7d—

Checks Markdown links for the presence of a country-code as you type and flags as a warning. Checks whether HTTP/s links or relative links are reachable when you press Alt+L.

126,872+91 7d4.8 ★ (4)
Not listed

This extension highlight trailing white spaces in red.

125,989+193 7d5.0 ★ (6)
4,081+48 7d—

inspect evil charactors on your code

120,032+102 7d4.7 ★ (3)
Not listed

Wrapper for Python flake8 linter and associated plugins. It rectifies current issues with displaying ALL flake8 problems in the problems tab.

114,191+31 7d5.0 ★ (3)
Not listed

Norminette decorator for vscode with setting forked from alexis-visco.morminette-check

101,759+182 7d5.0 ★ (2)
Not listed

A Visual Studio Code extension for displaying all unused exports in a typescript/javascript project.

101,351+286 7d3.3 ★ (7)
998+36 7d—

PHPStan inline error provider

97,040+459 7d5.0 ★ (7)
9,802+120 7d—

VS CodeでテキストファイルやMarkdownファイルの日本語の文章をチェックする拡張機能

96,565+101 7d5.0 ★ (4)
Not listed

Vietnamese dictionary extension for VS Code.

96,267+385 7d5.0 ★ (5)
9,064+114 7d5.0 ★ (1)

Polish dictionary extension for VS Code.

96,071+244 7d5.0 ★ (3)
9,951+90 7d5.0 ★ (1)

The Vale linter extension for Visual Studio Code and editors based on Visual Studio Code.

91,634+147 7d5.0 ★ (1)
13,491+236 7d—

a scss-lint extension for vscode

89,859+62 7d5.0 ★ (1)
11,424+38 7d—

Augment your ESLint rules in Visual Studio Code — Adds metadata beside each ESLint rule.

84,984+75 7d5.0 ★ (3)
Not listed

British English dictionary extension for VS Code.

84,234+434 7d4.3 ★ (4)
59,359+912 7d—

Provides Linting for the AL Language (Business Central)

84,130+226 7d5.0 ★ (2)
Not listed

42 Norminette decorator for VSCode

83,284+142 7d5.0 ★ (7)
9,337+96 7d5.0 ★ (1)

An extension to bring support for Minecraft JSON schemas into Visual Studio Code

82,154+134 7d4.0 ★ (8)
Not listed

Ukrainian dictionary extension for VS Code.

78,417+203 7d5.0 ★ (11)
9,014+92 7d1.0 ★ (1)

Italian dictionary extension for VS Code.

77,219+220 7d3.7 ★ (6)
9,212+80 7d—

Grammar/spell checker using LanguageTool with support for LaTeX, Markdown, and others

77,179+1,521 7d4.8 ★ (17)
18,898+412 7d5.0 ★ (1)

Validate json schemas live in VS Code.

76,615+98 7d1.7 ★ (11)
Not listed

Dutch / Nederlands dictionary extension for VS Code.

73,981+190 7d5.0 ★ (1)
10,329+102 7d—

Perl Toolbox for Linting and Syntax Checking

73,338+76 7d5.0 ★ (3)
Not listed

DevSkim Security Analyzer Plugin for IDEs. Find security mistakes as code is authored, and fix them with a mouse click.

72,627+173 7d5.0 ★ (3)
Not listed

Audit Web Accessibility issues in Visual Studio Code

70,363+94 7d5.0 ★ (4)
Not listed

A blazing-fast modern Lua linter written in Rust

68,847+739 7d5.0 ★ (6)
Not listed

JSON/YAML linter with OpenAPI and custom ruleset support.

66,712+174 7d5.0 ★ (4)
Not listed

Run webhint in Visual Studio Code.

65,489+60 7d5.0 ★ (5)
14,086+176 7d—

Lint CSS for browser support against caniuse database.

64,226+9 7d3.8 ★ (4)
Not listed

Security scans in a snap. Speedy SAST with a powerful rule registry for seamless detection and remediation of code vulnerabilities with each save.

62,002+248 7d4.2 ★ (5)
26,484+543 7d4.0 ★ (4)

Persian dictionary extension for VS Code.

61,819+132 7d5.0 ★ (7)
7,081+64 7d—

HCL AppScan CodeSweep enables you to scan your source code, view and assess scan data from HCL AppScan on Cloud and HCL AppScan 360º.

57,080+37 7d4.6 ★ (11)
2,614+96 7d—

Turkish dictionary extension for VS Code.

56,032+147 7d5.0 ★ (1)
7,820+76 7d—

Integrates clang-tidy into VS Code

55,864+283 7d5.0 ★ (2)
Not listed

Medical Terms Add-On for Code Spell Checker

55,557+139 7d5.0 ★ (1)
10,346+132 7d—

Swedish dictionary extension for VS Code.

54,607+156 7d3.0 ★ (4)
7,759+64 7d—

Integrates Textlint into VS Code.

54,573+27 7d5.0 ★ (2)
Not listed

Czech dictionary extension for VS Code.

54,498+149 7d4.0 ★ (2)
9,000+74 7d—

cppcheck cpplint

50,853+104 7d5.0 ★ (4)
Not listed

Greek dictionary extension for VS Code.

48,470+113 7d5.0 ★ (2)
8,421+70 7d—

Danish dictionary extension for VS Code.

47,295+112 7d—
8,238+68 7d—

Integration for the go-critic golang linter.

47,284+14 7d—
Not listed

Hebrew dictionary extension for VS Code.

46,289+98 7d5.0 ★ (1)
7,808+64 7d—

Simple extensions for better regions visiblity

45,958+32 7d5.0 ★ (8)
Not listed

Find JavaScript bugs with quick-lint-js

45,231+59 7d5.0 ★ (15)
13,757+124 7d—

Catalan dictionary extension for VS Code.

44,382+103 7d5.0 ★ (1)
8,315+182 7d—

Cloud security in your IDE

43,869+885 7d5.0 ★ (6)
72,946+4,256 7d—

Linter and style checker for Pug (formerly Jade)

42,242+23 7d5.0 ★ (1)
Not listed

CSSLint extension

41,497+10 7d4.8 ★ (4)
Not listed

tfsec integration for Visual Studio Code

40,942+32 7d5.0 ★ (6)
13,385+146 7d5.0 ★ (1)

Croatian dictionary extension for VS Code.

40,437+97 7d5.0 ★ (1)
6,106+58 7d—

Static analysis support for PHP with PhpStan

36,803+44 7d4.5 ★ (4)
Not listed

Displays a message in package.json files for packages with newer versions available.

34,733+65 7d3.8 ★ (5)
Not listed

Intelligent Twind tooling for VS Code

34,606+21 7d5.0 ★ (2)
Not listed

CSpell Bundled Dictionaries dictionary extension for VS Code.

34,284+340 7d5.0 ★ (1)
29,164+398 7d—

Detect bugs and quality issues in JavaScript, TypeScript, React and Vue.js more precisely

33,816+22 7d5.0 ★ (5)
Not listed

Linter to detect & fix coding issues locally in JS/TS, Apex, HTML/CSS, Java, Python, C++, Go, IaC. Use with CodeScan for optimal team performance.

31,521+33 7d5.0 ★ (4)
580+18 7d—

Modern CSS/SCSS/Less linter

31,458+20 7d1.0 ★ (9)
Not listed

Integrate commitlint into the VS Code commit editor

31,365+69 7d5.0 ★ (3)
2,004+56 7d—

Provides linting capability for GLSL

31,126+37 7d3.0 ★ (4)
Not listed

LanguageTool integration for VS Code.

30,837+79 7d4.5 ★ (10)
23,149+170 7d—

Tools and instant feedback for your build system

30,380+139 7d3.3 ★ (7)
Not listed

A simple way to fire php-cs-fixer with custom config and optionally on save.

30,357+11 7d5.0 ★ (3)
Not listed

Linter for Haxe files

29,949+60 7d—
5,174+64 7d—

Static error checker for Lua

29,438+15 7d5.0 ★ (1)
Not listed
Showing the top 100VSXRank’s own grouping, not a Marketplace rank.
100 listings