Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>FrontLang Prettify & LinterNew to Visual Studio Code? Get it now.
FrontLang Prettify & Linter

FrontLang Prettify & Linter

Rishi Shandilya

|
1 install
| (0) | Free
Official Prettier-grade formatter, auto-linter, on-save cleanup, and quick-fixes for FrontLang (.ft)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FrontLang Prettify & Linter for VS Code

Official Prettier-grade code formatter, live linter, on-save prettifier, and 1-click quick-fixes for FrontLang (.ft) by FrontTerrain.


✨ Features

  • Prettier-Grade Auto-Formatting (Shift+Alt+F): Formats FrontLang source code into canonical 4-space indented blocks matching official FrontTerrain standards.
  • Prettify on Save: Seamlessly formats your code every time you save (editor.formatOnSave: true).
  • Real-Time Auto-Linting: Scans your code while typing and on save, catching:
    • Agent mistakes & traps (e.g. print(...) vs show(...), lowercase int/str vs Int/String)
    • Redundant boolean comparisons (x == true, x == false, not not x)
    • Dead code / unreachable statements after return or throw
    • Unused variables (with suggested _ prefix)
    • Python-style snake_case for functions/variables and PascalCase for structs
    • Accidental hard tabs \t
  • 1-Click Quick-Fixes: Direct code actions to fix issues instantly (e.g. auto-replace print with show, capitalize primitive types, prefix unused variables).
  • Status Bar Integration: Displays current file status and one-click access to lint reports.

🚀 Quick Setup

  1. Install this extension in VS Code.
  2. In VS Code settings, set FrontLang Prettify as your default formatter for .ft files:
"[frontlang]": {
    "editor.defaultFormatter": "RishiShandilyaFrontTerrain.frontlang-prettify-linter",
    "editor.formatOnSave": true
}

🛠 Commands

Command Title
frontlang.prettifyDocument Prettify / Format FrontLang Document
frontlang.lintDocument Run Linter on Current File
frontlang.lintWorkspace Lint Entire Workspace
frontlang.fixAllLintIssues Fix All Auto-Fixable Lint Issues

⚙️ Configuration

  • frontlang.prettify.enable: Enable or disable code formatting (default: true).
  • frontlang.prettify.onSave: Auto-format on file save (default: true).
  • frontlang.linter.enable: Enable live static analysis (default: true).
  • frontlang.linter.runOnChange: Lint live while typing (default: true).
  • frontlang.linter.runOnSave: Lint on file save (default: true).
  • frontlang.executablePath: Path to frontlang CLI executable (default: frontlang).

🌐 Ecosystem & FrontHub

  • Documentation & Standard Library: https://fronthub.frontterrain.com
  • Main FrontLang Language Extension: FrontLang Language Support
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft