4 items
Format and lint JavaScript, Python, and HubL without leaving the editor you are already working in. No copy-paste. Format and lint your source code directly inside your current editor window, completely eliminating the need to copy and paste back and forth through external tools. WHERE IT WORKS codefmt functions seamlessly within web-based code editors found on automation services featuring custom code steps. This includes JavaScript and Python environments across Zapier, n8n, Pipedream, Make, and HubSpot Data Hub custom code actions, alongside HubL templates within the HubSpot Design Manager. Self-hosted n8n instances are also fully supported: simply input your server URL in the extension popup and grant permission for that specific origin when prompted by your browser. On any other webpage, the extension remains completely dormant. HOW IT WORKS 1. Navigate to a code editor on any compatible platform. 2. Initiate formatting using any of these three methods: - Select the codefmt icon located in your browser toolbar, then click "format code" - Open the context menu via right-click and pick "Format with codefmt" or "Fix with codefmt (format + safe fixes)" - Use the keyboard shortcut Ctrl+Shift+F while your cursor is active inside the editor 3. Your code updates directly in place, accompanied by an immediate display of any lint warnings or errors. Notifications injected into the editor display the top three issues complete with line numbers, rule names, and descriptions—hover over the notice to keep it visible, or dismiss it via click or the Esc key. Alternatively, triggering the format action from the extension popup presents the complete list of findings directly beneath the button. WHAT IT DOES - Comprehends the unique syntax structure of each editor, ensuring constructs like top-level await, standalone return statements, and runtime globals parse correctly without triggering errors - Automatically identifies JavaScript, Python, and HubL languages - Displays lint results showing line numbers, specific rules, and messages, prioritizing errors regardless of how you invoked the formatter. codefmt updates the editor content directly while preserving existing states, ensuring it never interferes with the host editor's native error highlights or visual annotations. - Employs Biome to deliver JavaScript and TypeScript formatting that aligns with Prettier output standards - Relies on Ruff to handle Python formatting and linting operations - The "Fix with codefmt" command automatically resolves safe code issues and organizes imports in a single operation - Synchronize your preferences instantly from codefmt.dev with a single click. Manage configurations on the web and apply them directly inside the extension, with settings organized individually per domain. - Offers both light and dark display modes, matching your operating system preferences by default - Displays a "fmt" indicator badge on the toolbar icon to signify when the extension is active on your current page PRIVACY AND DATA HANDLING - Operates without user accounts, cookies, tracking mechanisms, or telemetry data collection - Saves your custom preferences strictly within local browser storage - Activating a format sends the active editor contents securely via HTTPS to codefmt.dev/api/format for in-memory processing before returning the finalized text. No data gets saved to databases, recorded in logs, or distributed to outside parties. - Restricts extension execution exclusively to the aforementioned compatible platforms, in addition to codefmt.dev solely for optional preference synchronization - Access the complete privacy statement at: https://codefmt.dev/privacy SECURITY - Built on Manifest V3 using strictly limited permissions (activeTab, contextMenus, storage, scripting) - Limits formatting requests to approved web domains only - Validates every internal message for proper sender identification and origin before triggering network requests - Implements a strict content security policy across extension pages - Prohibits remote code execution. All scripts are bundled directly within the extension package as straightforward, unminified, human-readable JavaScript without intermediary build steps. BUILT ON - Biome (biomejs.dev): A high-performance, Rust-driven, Prettier-compatible formatting engine powering JavaScript and TypeScript output - oxlint (oxc.rs): A rapid, Rust-based JavaScript linter utilizing a widely adopted rule framework - Ruff (astral.sh/ruff): An ultra-fast, Rust-powered Python formatting and linting tool utilized across prominent Python ecosystems LEARN MORE - Online formatter: https://codefmt.dev - Overview and assistance: https://codefmt.dev/about - Privacy documentation: https://codefmt.dev/privacy
Aug 21, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.