• Syntastic API is undergoing changes
  • 1. Checker directory structure
  • 2. Checker anatomy
  • 2.1. IsAvailable() callback (optional)
  • 2.2. GetLocList() callback (mandatory)
  • 2.3. GetHighlightRegex(item) callback (optional)
  • 2.4. Call to g:SyntasticRegistry.CreateAndRegisterChecker() (mandatory)
  • 3. Helper functions
  • 3.1. SyntasticMake(options)
  • 3.2. makeprgBuild(options)
  • 4. Final steps
  • 5. Duplicate checkers
  • 6. Checkers disabled for security reasons
  • 7. External checkers