1. Introduction
  2. Editor Integration
  3. Common Configurations
  4. 1. Editor Frontends
    1. 1.1. VS Cod(e,ium)
    2. 1.2. Neovim
    3. 1.3. Emacs
    4. 1.4. Sublime Text
    5. 1.5. Helix
    6. 1.6. Zed
  5. Features
  6. 2. Command line interface
  7. 3. Code Documentation
  8. 4. Code Completion
  9. 5. Exporting Documents
  10. 6. Document Preview
  11. 7. Testing
  12. 8. Linting
  13. 9. Other Features
  14. Service Overview
  15. Overview of Service
  16. 10. Principles
  17. 11. Commands System
  18. 12. LSP Inputs
  19. 13. Type System
  20. Service Development
  21. 14. Crate Docs
  22. 15. LSP and CLI
  23. 16. Language Queries
  24. 17. Document Preview

Tinymist Docs

The linting feature is available since tinymist v0.13.12.

If enabled, the linter will run on save or on type, depending on your configuration. When it finishes, the language server will send the results along with the compilation diagnostics to the editor.

#

Configuring in VS Code

  1. Open settings.
  2. Search for "Tinymist Lint" and modify the value.

    1. Toggle "Enabled" to enable or disable the linter.
    2. Change "When" to configure when the linter runs.

      • (Default) onSave run linting when you save the file.
      • onType run linting as you type.

#

Configuring in Other Editors

  1. Change configuration tinymist.lint.enabled to true to enable the linter.
  2. Change configuration tinymist.lint.when to onSave or onType to configure when the linter runs.

    • (Default) onSave run linting when you save the file.
    • onType run linting as you type.