{"id":19529005,"url":"https://github.com/myint/syntastic-extras","last_synced_at":"2025-04-26T11:34:06.125Z","repository":{"id":13746183,"uuid":"16440600","full_name":"myint/syntastic-extras","owner":"myint","description":"Additional Syntastic syntax checkers and features (for Vim)","archived":false,"fork":false,"pushed_at":"2023-10-14T03:03:26.000Z","size":71,"stargazers_count":30,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2023-10-15T16:37:01.987Z","etag":null,"topics":["linter","syntastic","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/myint.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-01T19:16:51.000Z","updated_at":"2023-10-14T03:03:30.000Z","dependencies_parsed_at":"2022-09-03T19:43:01.220Z","dependency_job_id":null,"html_url":"https://github.com/myint/syntastic-extras","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/myint%2Fsyntastic-extras","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/myint%2Fsyntastic-extras/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/myint%2Fsyntastic-extras/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/myint%2Fsyntastic-extras/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/myint","download_url":"https://codeload.github.com/myint/syntastic-extras/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224033222,"owners_count":17244553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linter","syntastic","vim"],"created_at":"2024-11-11T01:21:28.362Z","updated_at":"2024-11-11T01:21:29.127Z","avatar_url":"https://github.com/myint.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"================\nsyntastic-extras\n================\n\n.. image:: https://travis-ci.org/myint/syntastic-extras.svg?branch=master\n    :target: https://travis-ci.org/myint/syntastic-extras\n    :alt: Build status\n\nAdditional syntax checkers for the Vim plugin Syntastic_.\n\n.. _Syntastic: https://github.com/scrooloose/syntastic\n\nCheckers\n========\n\n- C:\n\n.. code-block:: vim\n\n    \" Like Syntastic's normal checker, but only checks files if there is a\n    \" `.syntastic_c_config` file existing in the directory or an ancestor\n    \" directory. It ignores warnings in included files by using `-isystem`\n    \" instead of `-I`. It also supports `compile_commands.json` files generated\n    \" by CMake. `compile_commands.json` is used if the Syntastic configuration\n    \" file is not found. `compile_commands.json` is found using an ancestor\n    \" search for `build/compile_commands.json`.\n    let g:syntastic_c_checkers = ['check']\n\n- C++:\n\n.. code-block:: vim\n\n    \" See above, but replace '.syntastic_c_config' with\n    \" `.syntastic_cpp_config`.\n    let g:syntastic_cpp_checkers = ['check']\n\n- ``cfg``/``dosini``:\n\n.. code-block:: vim\n\n    let g:syntastic_cfg_checkers = ['cfg']\n    let g:syntastic_dosini_checkers = ['dosini']\n\n- GNU Make:\n\n.. code-block:: vim\n\n    let g:syntastic_make_checkers = ['gnumake']\n\n- JSON\n\n.. code-block:: vim\n\n    let g:syntastic_json_checkers = ['json_tool']\n\n- Language check in ``gitcommit``/``svn`` (commit prompts):\n\n.. code-block:: vim\n\n    let g:syntastic_gitcommit_checkers = ['language_check']\n    let g:syntastic_svn_checkers = ['language_check']\n\n- ``proselint`` in ``gitcommit`` (commit prompts):\n\n.. code-block:: vim\n\n    let g:syntastic_gitcommit_checkers = ['proselint']\n\n- Python:\n\n.. code-block:: vim\n\n    \" Like Syntastic's pyflakes checker, but treats messages about unused\n    \" variables/imports as warnings rather than errors.\n    let g:syntastic_python_checkers = ['pyflakes_with_warnings']\n\n- YAML:\n\n.. code-block:: vim\n\n    let g:syntastic_yaml_checkers = ['pyyaml']\n\nHooks\n=====\n\n- Block ``ZZ`` if there are syntax errors:\n\n.. code-block:: vim\n\n    nnoremap ZZ :call syntastic_extras#quit_hook()\u003ccr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyint%2Fsyntastic-extras","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmyint%2Fsyntastic-extras","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmyint%2Fsyntastic-extras/lists"}