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,283,309+50,362 7d4.5 ★ (313)
1,932,505+44,905 7d4.6 ★ (9)

Intelligent Tailwind CSS tooling for VS Code

14,639,478+42,075 7d4.5 ★ (118)
2,490,649+24,607 7d4.5 ★ (4)

Improve highlighting of errors, warnings and other language diagnostics.

9,935,233+51,229 7d4.9 ★ (188)
1,057,992+18,514 7d4.8 ★ (12)

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

6,142,431+7,755 7d4.5 ★ (117)
143,292+1,166 7d5.0 ★ (2)

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

2,426,507+253 7d3.7 ★ (41)
17,165+40 7d—

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

1,001,864+1,308 7d4.9 ★ (39)
Not listed

PMD static analysis for Salesforce Apex

731,305+547 7d4.8 ★ (4)
Not listed

Adds support for viewing SARIF logs

577,039+6,283 7d3.8 ★ (6)
12,538+188 7d—

Multilingual, Offline and Lightweight Spellchecker

573,284+723 7d4.1 ★ (91)
49,829+252 7d—

Brazilian Portuguese dictionary extension for VS Code.

490,160+1,025 7d4.6 ★ (14)
26,230+424 7d—

Spanish Add-On for Code Spell Checker

444,952+1,134 7d5.0 ★ (11)
42,485+476 7d—

Russian dictionary extension for VS Code.

421,433+1,186 7d4.5 ★ (8)
51,093+418 7d—

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

411,504+509 7d3.3 ★ (7)
Not listed

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

340,893+375 7d3.8 ★ (14)
8,846+64 7d—

Sass Lint for Visual Studio Code

333,354+71 7d4.8 ★ (6)
Not listed

Show error gutters to the right from line numbers

301,850+702 7d5.0 ★ (4)
Not listed

German dictionary extension for VS Code.

295,983+883 7d4.8 ★ (8)
36,613+536 7d—

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

295,399+213 7d2.7 ★ (3)
Not listed

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

276,724+995 7d4.0 ★ (20)
9,115+82 7d—

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

274,872+1,611 7d4.8 ★ (13)
Not listed

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

271,412+397 7d4.4 ★ (11)
Not listed

execute erb-lint for ERB code.

251,663+428 7d4.6 ★ (5)
Not listed

Lint your protobufs using protolint

237,859+710 7d4.0 ★ (4)
Not listed

Integrates hadolint, a Dockerfile linter, into VS Code.

234,063+815 7d4.3 ★ (4)
70,409+1,000 7d—

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

205,710+956 7d3.7 ★ (12)
33,903+538 7d—

Integrates JSLint into VS Code.

200,272+40 7d3.5 ★ (4)
Not listed

French dictionary extension for VS Code.

192,646+605 7d5.0 ★ (3)
25,252+300 7d—

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

180,269+425 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,169+230 7d4.8 ★ (4)
3,284+44 7d—

code style check tool extension for cpplint

164,873+869 7d4.3 ★ (7)
Not listed

VSCode plugin for PHP Mess Detector

152,772+130 7d5.0 ★ (7)
Not listed

Portuguese dictionary extension for VS Code.

147,341+242 7d5.0 ★ (5)
12,034+182 7d—

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

145,351+100 7d3.0 ★ (6)
Not listed

An extension to use built in ruby linting in vscode

142,290+71 7d5.0 ★ (1)
Not listed

Adds W3C validation support to Visual Studio Code.

136,785+108 7d4.1 ★ (10)
4,473+44 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,896+89 7d4.8 ★ (4)
Not listed

This extension highlight trailing white spaces in red.

126,024+128 7d5.0 ★ (6)
4,085+48 7d—

inspect evil charactors on your code

120,055+86 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,199+35 7d5.0 ★ (3)
Not listed

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

101,814+198 7d5.0 ★ (2)
Not listed

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

101,423+264 7d3.3 ★ (7)
1,004+38 7d—

PHPStan inline error provider

97,227+489 7d5.0 ★ (7)
9,824+130 7d—

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

96,583+91 7d5.0 ★ (4)
Not listed

Vietnamese dictionary extension for VS Code.

96,365+397 7d5.0 ★ (5)
9,080+120 7d5.0 ★ (1)

Polish dictionary extension for VS Code.

96,151+261 7d5.0 ★ (3)
9,957+88 7d5.0 ★ (1)

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

91,704+179 7d5.0 ★ (1)
13,737+386 7d—

a scss-lint extension for vscode

89,866+47 7d5.0 ★ (1)
11,432+40 7d—

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

84,998+64 7d5.0 ★ (3)
Not listed

British English dictionary extension for VS Code.

84,391+442 7d4.3 ★ (4)
59,593+932 7d—

Provides Linting for the AL Language (Business Central)

84,196+213 7d5.0 ★ (2)
Not listed

42 Norminette decorator for VSCode

83,336+158 7d5.0 ★ (7)
9,347+96 7d5.0 ★ (1)

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

82,185+136 7d4.0 ★ (8)
Not listed

Ukrainian dictionary extension for VS Code.

78,465+194 7d5.0 ★ (11)
9,054+124 7d1.0 ★ (1)

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

77,554+1,472 7d4.8 ★ (17)
18,966+414 7d5.0 ★ (1)

Italian dictionary extension for VS Code.

77,289+225 7d3.7 ★ (6)
9,216+78 7d—

Validate json schemas live in VS Code.

76,642+97 7d1.7 ★ (11)
Not listed

Dutch / Nederlands dictionary extension for VS Code.

74,044+212 7d5.0 ★ (1)
10,331+92 7d—

Perl Toolbox for Linting and Syntax Checking

73,350+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,678+173 7d5.0 ★ (3)
Not listed

Audit Web Accessibility issues in Visual Studio Code

70,386+90 7d5.0 ★ (4)
Not listed

A blazing-fast modern Lua linter written in Rust

69,007+749 7d5.0 ★ (6)
Not listed

JSON/YAML linter with OpenAPI and custom ruleset support.

66,769+209 7d5.0 ★ (4)
Not listed

Run webhint in Visual Studio Code.

65,502+65 7d5.0 ★ (5)
14,092+168 7d—

Lint CSS for browser support against caniuse database.

64,227+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,075+290 7d4.2 ★ (5)
26,732+509 7d4.0 ★ (4)

Persian dictionary extension for VS Code.

61,854+164 7d5.0 ★ (7)
7,115+96 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,086+38 7d4.6 ★ (11)
2,658+132 7d—

Turkish dictionary extension for VS Code.

56,078+190 7d5.0 ★ (1)
7,826+78 7d—

Integrates clang-tidy into VS Code

55,941+310 7d5.0 ★ (2)
Not listed

Medical Terms Add-On for Code Spell Checker

55,600+176 7d5.0 ★ (1)
10,374+150 7d—

Swedish dictionary extension for VS Code.

54,650+195 7d3.0 ★ (4)
7,763+66 7d—

Integrates Textlint into VS Code.

54,577+26 7d5.0 ★ (2)
Not listed

Czech dictionary extension for VS Code.

54,530+177 7d4.0 ★ (2)
9,038+110 7d—

cppcheck cpplint

50,878+110 7d5.0 ★ (4)
Not listed

Greek dictionary extension for VS Code.

48,496+132 7d5.0 ★ (2)
8,423+70 7d—

Danish dictionary extension for VS Code.

47,332+144 7d—
8,240+68 7d—

Integration for the go-critic golang linter.

47,289+17 7d—
Not listed

Hebrew dictionary extension for VS Code.

46,313+117 7d5.0 ★ (1)
7,810+64 7d—

Simple extensions for better regions visiblity

45,967+36 7d5.0 ★ (8)
Not listed

Find JavaScript bugs with quick-lint-js

45,241+60 7d5.0 ★ (15)
13,761+114 7d—

Catalan dictionary extension for VS Code.

44,407+125 7d5.0 ★ (1)
8,331+126 7d—

Cloud security in your IDE

44,129+1,043 7d5.0 ★ (6)
73,558+4,260 7d—

Linter and style checker for Pug (formerly Jade)

42,246+27 7d5.0 ★ (1)
Not listed

CSSLint extension

41,500+11 7d4.8 ★ (4)
Not listed

tfsec integration for Visual Studio Code

40,954+43 7d5.0 ★ (6)
13,387+138 7d5.0 ★ (1)

Croatian dictionary extension for VS Code.

40,462+115 7d5.0 ★ (1)
6,110+58 7d—

Static analysis support for PHP with PhpStan

36,808+42 7d4.5 ★ (4)
Not listed

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

34,751+72 7d3.8 ★ (5)
Not listed

Intelligent Twind tooling for VS Code

34,614+28 7d5.0 ★ (2)
Not listed

CSpell Bundled Dictionaries dictionary extension for VS Code.

34,368+369 7d5.0 ★ (1)
29,366+560 7d—

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

33,819+24 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,527+33 7d5.0 ★ (4)
586+20 7d—

Modern CSS/SCSS/Less linter

31,462+21 7d1.0 ★ (9)
Not listed

Integrate commitlint into the VS Code commit editor

31,392+88 7d5.0 ★ (3)
2,012+44 7d—

Provides linting capability for GLSL

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

LanguageTool integration for VS Code.

30,855+91 7d4.5 ★ (10)
23,159+166 7d—

Tools and instant feedback for your build system

30,419+140 7d3.3 ★ (7)
Not listed

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

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

Linter for Haxe files

29,960+63 7d—
5,176+58 7d—

Static error checker for Lua

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