# vim-syntastic/syntastic

Syntax checking hacks for vim

Repository: https://github.com/vim-syntastic/syntastic
Canonical: https://ross.abutalabs.com/products/syntastic
Language: Vim Script
License: WTFPL
License Family: permissive
Topics: vim-plugin, syntax-checking, syntax-checker, lint, linters, lint-checking
Archived: true
Last push: 2022-07-10T12:58:50+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 6262, "days_push": 1515, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11217, forks 1121 (observed 2026-08-28T04:10:46.448894+00:00)

## What it is
Syntastic is a Vim plugin that runs external syntax checkers and linters on files and displays errors in the location list. It is now deprecated in favor of ALE and similar language server plugins.

## Use cases
- show syntax errors in vim
- run linters inside vim
- lint code on save in vim
- check syntax for multiple filetypes in vim
- jump between lint errors in vim

## When to choose
- you use legacy Vim without built-in LSP support and want external linter integration
- you maintain an older Vim setup already relying on syntastic

## When to avoid
- starting a new Vim configuration - use ALE or native LSP instead
- you need asynchronous checking, which syntastic does not support

## Facets
- artifact type: plugin
- maturity: maintenance
- function: linter, developer-tools, editor
- domain: developer-tools, text-editors, testing
- platform: editor-plugin, cross-platform
- tags: vim, syntax-checking, linting, vim-script, deprecated

## Member repositories
- vim-syntastic/syntastic (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:46.448894+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:16:26.893381+00:00, confidence not recorded.
  - readme: https://github.com/vim-syntastic/syntastic (fetched 2026-08-28T04:10:46.448894+00:00, sha fefe8b507f44)
- Data as of 2026-08-30T08:39:29.467469+00:00.
