Item logo image for codefmt: code formatter and linter

codefmt: code formatter and linter

codefmt.dev
Item media 4 (screenshot) for codefmt: code formatter and linter
Item media 1 (screenshot) for codefmt: code formatter and linter
Item media 2 (screenshot) for codefmt: code formatter and linter
Item media 3 (screenshot) for codefmt: code formatter and linter
Item media 4 (screenshot) for codefmt: code formatter and linter
Item media 1 (screenshot) for codefmt: code formatter and linter
Item media 1 (screenshot) for codefmt: code formatter and linter
Item media 2 (screenshot) for codefmt: code formatter and linter
Item media 3 (screenshot) for codefmt: code formatter and linter
Item media 4 (screenshot) for codefmt: code formatter and linter

Overview

Format and lint JavaScript, Python, and HubL without leaving the editor you are already working in. No copy-paste.

Format and lint your code without leaving the editor you are already working in. No copy-paste round trip through a separate tool. WHERE IT WORKS codefmt works in the browser-based code editors on automation platforms that let you write custom code steps. That covers the JavaScript and Python editors in Zapier, n8n, Pipedream, Make, and HubSpot Data Hub custom code actions, plus HubL templates in the HubSpot Design Manager. On every other site the extension does nothing at all. HOW IT WORKS 1. Open a code editor on one of the supported sites. 2. Trigger a format any of three ways: - Click the codefmt icon in your browser toolbar, then press "format code" - Right-click and choose "Format with codefmt" or "Fix with codefmt (format + safe fixes)" - Press Ctrl+Shift+F with your cursor in the code editor 3. Your code is rewritten in place. Formatting from the popup lists the lint findings underneath the button, each with its line, rule, and message. Formatting from the keyboard or the right-click menu shows a notification at the editor confirming the format and how many findings there were. WHAT IT DOES - Understands each editor's code structure, so top-level await, bare return, and runtime globals parse cleanly instead of erroring - Auto-detects JavaScript, Python, and HubL - Lint findings are listed in the extension popup with their line, rule, and message, and are counted in the notification when you format by keyboard or right-click. codefmt writes the formatted code back to the editor and otherwise leaves it alone, so it never fights the editor's own error markers or annotations. - JavaScript and TypeScript formatting powered by Biome, with Prettier-compatible output - Python formatting and linting powered by Ruff - "Fix with codefmt" applies safe lint fixes and organize-imports in one pass - Sync your settings from codefmt.dev with one click. Configure on the web, use in the extension. Settings are kept per site. - Light and dark theme, following your system by default - A "fmt" badge on the toolbar icon tells you the extension is live on the page you are on PRIVACY AND DATA HANDLING - No accounts, no cookies, no tracking, no telemetry - Your formatting preferences are stored locally in your browser only - When you trigger a format, the code currently in your editor is sent over HTTPS to codefmt.dev/api/format, processed in memory, and returned formatted. Nothing is written to a database, logged, or shared with third parties. - The extension only runs on the supported sites described above, plus codefmt.dev for the optional settings-sync feature - Full privacy policy: https://codefmt.dev/privacy SECURITY - Manifest V3 with minimal permissions (activeTab, contextMenus, storage, scripting) - Only the supported sites can trigger a format request - Every internal message is validated for sender identity and origin before any network call - Hardened content security policy on the extension pages - No remote code execution. Every script ships inside the extension package as plain, human-readable JavaScript with no minification or build step. BUILT ON - Biome (biomejs.dev): Rust-based, Prettier-compatible formatter behind the JavaScript and TypeScript output - oxlint (oxc.rs): Rust-based JavaScript linter with a familiar rule set - Ruff (astral.sh/ruff): Rust-based Python formatter and linter used by major Python projects LEARN MORE - Web formatter: https://codefmt.dev - About and support: https://codefmt.dev/about - Privacy policy: https://codefmt.dev/privacy

Details

  • Version
    1.5.1
  • Updated
    August 10, 2026
  • Size
    44.43KiB
  • Languages
    English
  • Developer
    Website
    Email
    support@codefmt.dev
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization

codefmt: code formatter and linter has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

codefmt: code formatter and linter handles the following:

Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

Related

Peek - Design & Asset Toolkit

4.7

Extract assets, colors, typography & tokens from any site. Export to CSS, SCSS, Tailwind & more. The ultimate dev & design toolkit.

Local Code Text Editor

5.0

A full-featured offline text and code editor powered by Monaco, running in a full browser tab with auto-save, multi-tabs

N8N Master - Workflow Assistant

4.6

AI assistant for n8n workflow automation. Works with self-hosted instances, AI APIs (OpenAI, Anthropic) and templates

Markdown Viewer

0.0

View markdown files as beautifully rendered HTML with GitHub Flavored Markdown support

YAML Validator

5.0

Validate and lint YAML online with schema support for Kubernetes, Docker Compose, GitHub Actions. Catch hidden type errors.

DevTools

1.0

40+ developer tools: JSON formatter, Base64/URL encoder, hash generator, JWT debugger, regex tester, and more

StackPrism

5.0

StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。

MarkSnip - Webpage to Markdown Clipper

4.8

One-click Markdown web clipper. Save articles, docs, code & tables as clean Markdown for AI agents & LLMs. Supports Obsidian & more.

Ollama Client - Local AI Chat for Ollama, LM Studio, llama.cpp

4.6

Local-first private LLM chat with Ollama, LM Studio, and llama.cpp, with local RAG, web search, and page context.

Copy It All

0.0

Hover-to-copy text, tables, images, and charts. Capture full pages as LLM-friendly bundles.

PlantUML for GitHub

5.0

Renders plantuml code blocks directly on GitHub pages using the client-side TeaVM-compiled PlantUML engine.

Lovable Code Downloader

3.5

All-in-one toolkit for Lovable.dev - Copy code, download projects, clipboard history, themes & more! Not affiliated with Lovable.

Peek - Design & Asset Toolkit

4.7

Extract assets, colors, typography & tokens from any site. Export to CSS, SCSS, Tailwind & more. The ultimate dev & design toolkit.

Local Code Text Editor

5.0

A full-featured offline text and code editor powered by Monaco, running in a full browser tab with auto-save, multi-tabs

N8N Master - Workflow Assistant

4.6

AI assistant for n8n workflow automation. Works with self-hosted instances, AI APIs (OpenAI, Anthropic) and templates

Markdown Viewer

0.0

View markdown files as beautifully rendered HTML with GitHub Flavored Markdown support

YAML Validator

5.0

Validate and lint YAML online with schema support for Kubernetes, Docker Compose, GitHub Actions. Catch hidden type errors.

DevTools

1.0

40+ developer tools: JSON formatter, Base64/URL encoder, hash generator, JWT debugger, regex tester, and more

StackPrism

5.0

StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。

MarkSnip - Webpage to Markdown Clipper

4.8

One-click Markdown web clipper. Save articles, docs, code & tables as clean Markdown for AI agents & LLMs. Supports Obsidian & more.

Google apps