初稿: 2018-08-04 Sat 04:36
最終更新日: 2018-12-14 Fri 20:44
ホーム | 文書トップ | 目次

flycheck
flycheckでEmacsにリアルタイムチェッカーを!

目次

1 flycheckとは

2 flycheckの対応言語

  1: (defcustom flycheck-checkers
  2:   '(ada-gnat
  3:     asciidoctor
  4:     asciidoc
  5:     c/c++-clang
  6:     c/c++-gcc
  7:     c/c++-cppcheck
  8:     cfengine
  9:     chef-foodcritic
 10:     coffee
 11:     coffee-coffeelint
 12:     coq
 13:     css-csslint
 14:     css-stylelint
 15:     cwl
 16:     d-dmd
 17:     dockerfile-hadolint
 18:     emacs-lisp
 19:     emacs-lisp-checkdoc
 20:     erlang-rebar3
 21:     erlang
 22:     eruby-erubis
 23:     fortran-gfortran
 24:     go-gofmt
 25:     go-golint
 26:     go-vet
 27:     go-build
 28:     go-test
 29:     go-errcheck
 30:     go-unconvert
 31:     go-megacheck
 32:     groovy
 33:     haml
 34:     handlebars
 35:     haskell-stack-ghc
 36:     haskell-ghc
 37:     haskell-hlint
 38:     html-tidy
 39:     javascript-eslint
 40:     javascript-jshint
 41:     javascript-standard
 42:     json-jsonlint
 43:     json-python-json
 44:     jsonnet
 45:     less
 46:     less-stylelint
 47:     llvm-llc
 48:     lua-luacheck
 49:     lua
 50:     markdown-markdownlint-cli
 51:     markdown-mdl
 52:     nix
 53:     perl
 54:     perl-perlcritic
 55:     php
 56:     php-phpmd
 57:     php-phpcs
 58:     processing
 59:     proselint
 60:     protobuf-protoc
 61:     pug
 62:     puppet-parser
 63:     puppet-lint
 64:     python-flake8
 65:     python-pylint
 66:     python-pycompile
 67:     python-mypy
 68:     r-lintr
 69:     racket
 70:     rpm-rpmlint
 71:     rst-sphinx
 72:     rst
 73:     ruby-rubocop
 74:     ruby-reek
 75:     ruby-rubylint
 76:     ruby
 77:     ruby-jruby
 78:     rust-cargo
 79:     rust
 80:     rust-clippy
 81:     scala
 82:     scala-scalastyle
 83:     scheme-chicken
 84:     scss-lint
 85:     scss-stylelint
 86:     sass/scss-sass-lint
 87:     sass
 88:     scss
 89:     sh-bash
 90:     sh-posix-dash
 91:     sh-posix-bash
 92:     sh-zsh
 93:     sh-shellcheck
 94:     slim
 95:     slim-lint
 96:     sql-sqlint
 97:     systemd-analyze
 98:     tcl-nagelfar
 99:     tex-chktex
100:     tex-lacheck
101:     texinfo
102:     typescript-tslint
103:     verilog-verilator
104:     vhdl-ghdl
105:     xml-xmlstarlet
106:     xml-xmllint
107:     yaml-jsyaml
108:     yaml-ruby)
109:   "Syntax checkers available for automatic selection.
110: 
111: A list of Flycheck syntax checkers to choose from when syntax
112: checking a buffer.  Flycheck will automatically select a suitable
113: syntax checker from this list, unless `flycheck-checker' is set,
114: either directly or with `flycheck-select-checker'.
115: 
116: You should not need to change this variable normally.  In order
117: to disable syntax checkers, please use
118: `flycheck-disabled-checkers'.  This variable is intended for 3rd
119: party extensions to tell Flycheck about new syntax checkers.
120: 
121: Syntax checkers in this list must be defined with
122: `flycheck-define-checker'."
123:   :group 'flycheck
124:   :type '(repeat (symbol :tag "Checker"))
125:   :risky t)

日付: 2018-08-04 Sat 04:36

著者: conao

Created: 2018-12-14 Fri 21:04

Validate