codefmt — format automation code di Josh Ozuna
Code formatter and linter for Zapier, n8n, Pipedream, Make, and HubSpot. Format JavaScript, Python, and HubL directly inside the platform editor. No copy-paste.
Disponibil su Firefox par Android™Disponibil su Firefox par Android™
1 utent1 utent
Metadâts de estension
Informazions su la estension
Format and lint your code directly inside automation platform editors. No copy-paste to VS Code or any other editor required.
Supported platforms:
How it works:
Features:
Privacy and data handling:
Security:
Built on:
Source code and configuration:
Supported platforms:
- Zapier (Code by Zapier action: JavaScript and Python)
- n8n (Code nodes: JavaScript and Python, on n8n.io and n8n.cloud)
- Pipedream (Code steps: JavaScript and Python)
- Make / Integromat (JavaScript code modules)
- HubSpot Data Hub (custom code actions: JavaScript and Python)
- HubSpot CMS / Design Manager (HubL templates with HTML and CSS contexts, plus module.js)
How it works:
- Open a code editor on any supported platform.
- Use any of three ways to format:
- Click the codefmt icon in your browser toolbar, then press format code.
- Right-click and select Format with codefmt (format only) or Fix with codefmt (format + safe fixes) (format plus safe lint fixes plus organize imports).
- Press the keyboard shortcut (Cmd+Shift+F on Mac, Ctrl+Shift+F on Windows and Linux by default).
- Your code is formatted and written back to the editor instantly.
- Any lint diagnostics are reported in a toast notification with their count.
Features:
- Platform-aware formatting that understands each platform's code structure (async wrappers, globals, return styles, line-width conventions)
- Auto-detects JavaScript, Python, and HubL (including HTML, CSS, and JavaScript contexts inside HubSpot Design Manager)
- Instant lint diagnostics powered by oxlint for JavaScript (50 to 100 times faster than ESLint) and Ruff for Python
- JavaScript and TypeScript formatting powered by Biome, with Prettier-compatible output
- Python formatting and linting powered by Ruff
- HubL formatting and linting via a custom in-house formatter built for HubSpot CMS templates
- Fix with codefmt right-click action that applies safe Biome lint fixes and organize-imports in one pass (added in 1.3.3)
- Configurable formatting: print width, quote style, semicolons, trailing commas, bracket spacing, arrow parens, JSX quote style, quote properties, bracket same line, and organize imports
- Sync settings from codefmt.dev with one click. Configure on the web, use in the extension.
- Customizable keyboard shortcut, default Cmd+Shift+F / Ctrl+Shift+F. Remap from about:addons → codefmt → Manage → Shortcuts.
- Per-tab badge shows fmt on supported sites so you know the extension is live
- Works with Monaco and CodeMirror 5 / 6 editors, which are the engines used by all supported platforms
- 50 KB code size limit per format request
- 30 second request timeout with automatic retry on transient network failures
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. Processing uses short-lived in-memory buffers and
ephemeral temporary files that are deleted immediately after the response is sent. Nothing is persisted to any database, logged, or shared with third parties. - The extension only runs on the supported platform domains listed 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)
- Strict hostname matching: only the exact supported domains are allowed to trigger format requests
- Hardened content security policy on the extension popup
- Per-session authentication tokens prevent page scripts from hijacking editor read/write operations
- No remote code execution. All scripts are bundled in the extension package and are plain, human-readable JavaScript with no minification or build step.
Built on:
- Biome (biomejs.dev): Rust-based, Prettier-compatible formatter that powers JavaScript and TypeScript output
- oxlint (oxc.rs): 50 to 100 times faster than ESLint, with a familiar rule set
- Ruff (astral.sh/ruff): Rust-based Python formatter and linter used by major Python projects
Source code and configuration:
- Web formatter: https://codefmt.dev
- Support and docs: https://codefmt.dev/about
- Privacy policy: https://codefmt.dev/privacy
Valutât 0 di 0 recensôrs
Permès e dâts
Permès obligatoris:
- Acedi ai dâts utents dai sîts includûts tal domini zapier.com
- Acedi ai dâts utents dai sîts includûts tal domini n8n.io
- Acedi ai dâts utents dai sîts includûts tal domini n8n.cloud
- Acedi ai dâts utents dai sîts includûts tal domini pipedream.com
- Acedi ai dâts utents dai sîts includûts tal domini hubspot.com
- Acedi ai dâts utents dai sîts includûts tal domini make.com
- Acedi ai dâts utents dai sîts includûts tal domini integromat.com
- Acedi ai dâts utent di zapier.com
- Acedi ai dâts utent di n8n.io
- Acedi ai dâts utent di n8n.cloud
- Acedi ai dâts utent di pipedream.com
- Acedi ai dâts utent di hubspot.com
- Acedi ai dâts utent di make.com
- Acedi ai dâts utent di integromat.com
Permès facoltatîfs:
- Acedi ai dâts utents dai sîts includûts tal domini zapier.com
- Acedi ai dâts utents dai sîts includûts tal domini n8n.io
- Acedi ai dâts utents dai sîts includûts tal domini n8n.cloud
- Acedi ai dâts utents dai sîts includûts tal domini pipedream.com
- Acedi ai dâts utents dai sîts includûts tal domini hubspot.com
- Acedi ai dâts utents dai sîts includûts tal domini make.com
- Acedi ai dâts utents dai sîts includûts tal domini integromat.com
- Acedi ai dâts utent di zapier.com
- Acedi ai dâts utent di n8n.io
- Acedi ai dâts utent di n8n.cloud
- Acedi ai dâts utent di pipedream.com
- Acedi ai dâts utent di hubspot.com
- Acedi ai dâts utent di make.com
- Acedi ai dâts utent di integromat.com
- Acedi ai dâts utent di codefmt.dev
Racuelte dâts obligatorie, daûr dal svilupadôr:
- Contignût dai sîts web
Altris informazions
- Colegaments component adizionâl
- Version
- 1.3.4
- Dimension
- 25,98 kB
- Ultin inzornament
- hace 38 minutos (28 de may. de 2026)
- Categoriis coreladis
- Licence
- Licence MIT
- Informative su la riservatece
- Lei la informative su la riservatece par chest component adizionâl
- Cronologjie versions
- Zonte ae racuelte