awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
scrooloose avatar

scrooloose/syntasticArchived

0
View on GitHub↗
11,222 estrellas·1,123 forks·Vim script·WTFPL·7 vistas

Syntastic

Syntastic is a Vim syntax checking plugin that integrates external command-line analysis tools to detect and highlight code errors. It functions as a system for mapping specific syntax checkers to filetypes and validating code structure and correctness within the editor.

The project acts as an external linter aggregator, combining error results from multiple checkers into a single unified list for the current file. It provides visualization tools to pinpoint issues using signs, highlighting, and statusline flags.

The plugin supports real-time syntax validation and on-demand checking, often triggered automatically upon saving files. It manages analysis tool chaining, allowing a sequence of checkers to run in order, and provides configuration for modifying command-line flags and parameters passed to external tools.

Features

  • Linter Aggregators - Orchestrates multiple external analysis tools into a single unified workflow for reporting syntax errors within the editor.
  • Automated Linting Integrations - Automatically applies code quality checks and syntax validation to source files upon saving.
  • External Command Execution - Executes compatible command-line tools to analyze code and reports those errors directly within the Vim editor.
  • External Process Integrations - Executes external command-line binaries and shell scripts to analyze code and capture their output within the editor.
  • Real-Time Code Diagnostics - Detects syntax issues and warnings as code is written to provide immediate visual feedback within the editor.
  • Regex-Based Output Parsing - Uses regular expressions to parse raw text output from external checkers into structured file and line coordinates.
  • Vim Plugins - Provides an extension for the Vim editor that integrates external command-line checkers to identify and highlight code errors.
  • Event-Driven Triggers - Automatically triggers syntax checks in response to editor events such as saving files or modifying text.
  • On-Demand Code Analysis - Runs files through external checkers manually or automatically upon saving to identify errors without compilation.
  • Error Aggregation - Merges error results from multiple disparate syntax checkers into a single consolidated list for the current file.
  • Filetype Mappings - Maps specific file extensions to their corresponding syntax checkers to determine which analysis tool to run.
  • Real-time Syntax Checking - Integrates external syntax checkers to identify and highlight errors in real-time during the code editing process.
  • In-Editor Error Indicators - Uses signs, highlighting, and statusline flags as visual cues to pinpoint syntax errors directly in the source code.
  • Linter Chaining - Runs a series of analysis tools in a defined order, halting the sequence upon the first detected error.
  • Analysis Tool Chaining - Runs a sequence of analysis tools and executes subsequent checkers only if previous ones find no issues.
  • Command Line Configuration - Provides configuration variables to modify the command-line flags and parameters passed to external analysis tools.
  • Inline Error Visualization - Pinpoints code issues using signs, highlighting, statusline flags, and tooltips to signal error locations.
  • Linting Configurations - Manages specific command-line flags and filetype mappings for external analysis tools to suit different projects.
  • Syntax Checker Mappings - Implements a system for triggering specific syntax checkers based on the filetype of the current buffer.
  • Location List Integrations - Integrates external tool findings into the editor's native location lists for easy navigation to error sites.
  • Error Navigation Interfaces - Loads detected syntax errors into structured location lists for efficient navigation within specific editor windows.
  • Sistemas de compilación - A syntax checking and language analysis plugin for Vim.

Historial de estrellas

Gráfico del historial de estrellas de scrooloose/syntasticGráfico del historial de estrellas de scrooloose/syntastic

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace scrooloose/syntastic?

Syntastic is a Vim syntax checking plugin that integrates external command-line analysis tools to detect and highlight code errors. It functions as a system for mapping specific syntax checkers to filetypes and validating code structure and correctness within the editor.

¿Cuáles son las características principales de scrooloose/syntastic?

Las características principales de scrooloose/syntastic son: Linter Aggregators, Automated Linting Integrations, External Command Execution, External Process Integrations, Real-Time Code Diagnostics, Regex-Based Output Parsing, Vim Plugins, Event-Driven Triggers.

¿Qué alternativas de código abierto existen para scrooloose/syntastic?

Las alternativas de código abierto para scrooloose/syntastic incluyen: vim-syntastic/syntastic — Syntastic is a syntax checking plugin for Vim that integrates external command line linting tools to identify and… ma6174/vim — This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into… ycm-core/youcompleteme — YouCompleteMe is a completion engine and semantic code analyzer for the Vim editor. It provides an integrated suite of… carlhuda/janus — Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… spf13/spf13-vim — This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured…

Alternativas open-source a Syntastic

Proyectos open-source similares, clasificados según cuántas características comparten con Syntastic.
  • vim-syntastic/syntasticAvatar de vim-syntastic

    vim-syntastic/syntastic

    11,223Ver en GitHub↗

    Syntastic is a syntax checking plugin for Vim that integrates external command line linting tools to identify and highlight code errors in real time. It functions as an external linter integrator and multi-language linter wrapper, allowing users to run automated code verification across various programming languages within the editor. The system is distinguished by its ability to chain multiple external syntax checkers for a single file type and merge their results into a single unified error collection. It provides an interface to manage these findings through the Vim location list, enabling

    Vim script
    Ver en GitHub↗11,223
  • ma6174/vimAvatar de ma6174

    ma6174/vim

    4,239Ver en GitHub↗

    This project is a collection of configuration suites and plugin bundles designed to transform the Vim text editor into a full development environment. It provides a curated set of settings, themes, and extensions to support system administration and software development. The environment is specialized for polyglot programming and Markdown authoring, featuring a dedicated Python development toolkit. It includes tools for converting Markdown to HTML for browser previewing and integrates Graphviz for rendering data visualizations directly from source descriptions. The configuration covers a bro

    Vim script
    Ver en GitHub↗4,239
  • carlhuda/janusAvatar de carlhuda

    carlhuda/janus

    7,843Ver en GitHub↗

    Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro

    Vim script
    Ver en GitHub↗7,843
  • ycm-core/youcompletemeAvatar de ycm-core

    ycm-core/YouCompleteMe

    25,904Ver en GitHub↗

    YouCompleteMe is a completion engine and semantic code analyzer for the Vim editor. It provides an integrated suite of development tools, including a Language Server Protocol client and a semantic analyzer that utilizes Clang to offer context-aware symbols and type-based highlighting. The project distinguishes itself through specialized semantic completion for C-family languages and JavaScript, offering identifiers, snippets, and automatic imports. It provides advanced visual feedback such as inlay hints for type information and parameter names, as well as semantic highlighting based on the a

    Pythoncode-analysiscode-completionsemantic-engine
    Ver en GitHub↗25,904
  • Ver las 30 alternativas a Syntastic→