codefmt: code formatter and linter Firefox

codefmt: code formatter and linter

Por: codefmt Add-on
format and lint javascript, python, and hubl in zapier, n8n, pipedream, make, and hubspot editors. powered by biome and ruff.
xHeader
Modify request and response headers. No ads, no malware.

Características y capacidades

SUMMARY:

Lint and format JavaScript, Python, and HubL directly inside your automation tool's built-in development window, backed by Ruff and Biome.

DETAILS:

Clean up and check your code right inside automation workflows without needing to bounce over to VS Code or any other editor.

Supported environments:

  • Zapier (using Code by Zapier steps for Python and JavaScript)
  • n8n (for JavaScript and Python code blocks on n8n.cloud, n8n.io, or self-hosted instances)
  • Pipedream (JavaScript and Python code actions)
  • Make (JavaScript modules)
  • HubSpot Data Hub (custom Python and JavaScript code blocks)
  • HubSpot Design Manager / CMS (HubL templates featuring HTML/CSS blocks alongside module.js)
Workflow:
  • Launch any code workspace on a compatible service.
  • Trigger formatting using any of these three methods:
  • Click the browser extension toolbar icon for codefmt and choose "format code" to see all lint errors directly in the menu.
  • Use the right-click context menu and choose "Format with codefmt" (pure formatting) or "Fix with codefmt" (formatting, safe lint repairs, and import sorting).
  • Hit Ctrl+Shift+F (or the Mac equivalent) while focused inside the editor.
  • The tool processes your text and updates the editor automatically.
  • A popup notification displays the top 3 lint warnings (prioritizing errors), showing the exact line number, rule violated, and message. Hover to pin the alert, or click/press Esc to dismiss it.
Core Capabilities:
  • Context-aware formatting tailored to each platform's specific execution structure (including handling of global variables, return habits, line lengths, and async envelopes)
  • Automatic detection of Python, JavaScript, and HubL (including nested HTML, CSS, and JS contexts within HubSpot CMS)
  • Rapid lint analysis driven by Ruff for Python and oxlint for JavaScript—both high-performance Rust utilities
  • JS and TS formatting powered by Biome, delivering Prettier-compatible styling
  • Python linting and formatting handled entirely by Ruff
  • HubL support via a bespoke template formatter designed for HubSpot CMS
  • Right-click "Fix with codefmt" action that cleans imports and resolves safe Biome linter warnings in a single sweep
  • Deep customization options: target print width, semicolon usage, quote types, trailing commas, bracket spacing, arrow function parentheses, JSX quote preferences, object property quoting, same-line brackets, and import organization
  • One-click settings sync via codefmt.dev. Manage preferences in your browser, apply them in the extension. Profiles are maintained independently per platform.
  • Global shortcut (Ctrl+Shift+F) active whenever your cursor is inside an editor field
  • Self-hosted n8n support: type your instance URL in the extension panel, and Firefox will prompt for targeted permission. Exact domain matching ensures that removing an entry immediately revokes its access.
  • Light and dark themes that inherit your operating system preference automatically
  • A dynamic tab badge displays "fmt" on active domains so you always know the tool is running
  • If Firefox permission is disabled or lost, the extension flags this with a "!" badge and provides an instant one-click remedy in the popup, eliminating guesswork
  • Fully compatible with CodeMirror (versions 5 and 6) and Monaco editors used across all supported platforms
  • Maximum file payload of 50 KB per formatting request
  • 30-second timeout threshold equipped with automatic retries for temporary connection drops
Data Practices & Privacy:
  • Zero tracking, telemetry, cookies, or user accounts required
  • Formatting rules and preferences live exclusively in your local browser storage
  • Submitting code transmits it via HTTPS to codefmt.dev/api/format, where it is handled entirely in RAM and sent back cleaned up. No logs, database records, or third-party sharing occur.
  • Operation is strictly restricted to the listed automation domains (plus codefmt.dev solely for preference synchronization)
  • Complete policy statement available at: https://codefmt.dev/privacy
Safety Measures:
  • Built on Manifest V3 using minimal required permissions (scripting, storage, activeTab, contextMenus)
  • Only approved domains can initiate formatting requests
  • Incoming internal messages undergo strict origin and sender validation prior to any network activity
  • Strict Content Security Policy enforced across all extension windows
  • Zero remote code loading. Every script is bundled locally as plain, readable JavaScript with no obfuscation or build steps.
Under the Hood:
  • Biome (biomejs.dev): Rust-engineered, Prettier-aligned layout engine for JavaScript and TypeScript
  • oxlint (oxc.rs): Swift JavaScript checker sharing a familiar rule catalog
  • Ruff (astral.sh/ruff): High-speed Python linting and formatting suite relied on by major software projects
Resources:

Crecimiento de usuarios y estadísticas de descarga

Manifest V3 Add-on
Por:
codefmt
Usuarios diarios:
1
Versión:
1.6.1 Última actualización: 2026-08-20
Código de versión:
6426358
Fecha de creación:
2026-03-31
GUID del complemento de Firefox:
codefmt@codefmt.dev
ID numérico del complemento de Firefox:
2996008
Firefox en Android:
Riesgo:
Moderate risk impact High risk likelihood
Permisos:
Permisos de host:
  • https://zapier.com/*
  • https://*.zapier.com/*
  • https://n8n.io/*
  • https://*.n8n.io/*
  • https://n8n.cloud/*
  • https://*.n8n.cloud/*
  • https://pipedream.com/*
  • https://*.pipedream.com/*
  • https://hubspot.com/*
  • https://*.hubspot.com/*
  • Ver más
Los scripts de contenido coinciden:
  • zapier.com
  • *.zapier.com
  • n8n.io
  • *.n8n.io
  • n8n.cloud
  • *.n8n.cloud
  • pipedream.com
  • *.pipedream.com
  • hubspot.com
  • *.hubspot.com
  • Ver más
Tamaño:
63.65KB
Correo electrónico:
su*****@codefmt.dev
URLs:
Sitio web ,Política de privacidad
Descripción completa:
Ver descripción detallada
Fuente:
Tienda de complementos de Firefox
Datos ingeridos el:
2026-09-07
Comparar estadísticas y clasificación:

Contacta con el desarrollador

Chrome-Stats no es propietario de este complemento de Firefox. Utilice esta información a continuación para ponerse en contacto con el desarrollador de complemento de Firefox.
Desarrollado por:
codefmt
Tienda de complementos de Firefox
https://addons.mozilla.org/firefox/addon/codefmt/
Correo electrónico:
su*****@codefmt.dev
Sitio web:
https://codefmt.dev

Historial de cambios de permisos

2026-08-21: Version 1.5.2 → 1.6.1
Añadir : http://*/* https://*/*

¿Es seguro codefmt: code formatter and linter?

Impacto de riesgo
El impacto del riesgo mide el nivel de permisos adicionales a los que tiene acceso una extensión. Una extensión de bajo impacto de riesgo no puede hacer mucho daño, mientras que una extensión de alto impacto de riesgo puede causar mucho daño, como robar tu contraseña, eludir tu configuración de seguridad y acceder a tus datos personales. Las extensiones de alto impacto de riesgo no son necesariamente maliciosas. Sin embargo, si se vuelven maliciosas, pueden ser muy dañinas.

codefmt: code formatter and linter requiere algunos permisos sensibles. Ten precaución antes de instalar.

Detalles del análisis de impacto de riesgo
  • High Injects scripts into web pages, which may alter or extract site contents, resulting in a substantial risk.
  • High ******* ****** ** *** ********* ******** *********** ******* ********** ************** ************ ********* ***********
Probabilidad de riesgo
La probabilidad de riesgo mide la probabilidad de que un complemento de Firefox pueda volverse maliciosa. Esto se determina por la reputación del editor y de complemento de Firefox en Tienda de complementos de Firefox, el tiempo que ha existido complemento de Firefox y otras señales sobre complemento de Firefox. Nuestros algoritmos no son perfectos y están sujetos a cambios a medida que descubrimos nuevas formas de detectar extensiones maliciosas. Recomendamos que siempre tengas precaución al instalar un complemento de Firefox.

codefmt: code formatter and linter puede no ser confiable. Evita instalarla si es posible, a menos que realmente confíes en este editor.

Detalles del análisis de probabilidad de riesgo
  • High This extension was recently updated in the past month. New updates may not be stable or safe.
  • High **** ********* *** *** **** ****** ********* ********** *** *** ** ****** ** *****
  • Medium **** ********* *** ***** ** *** **** * ******* *** ********** *** *** ** ****** ** *****
Extension Guard
Guardia de extensión

Descubre cada extensión en uso, analiza riesgos y aplica políticas de bloqueo con Extension Guard

Protege tu navegador
Actualiza para ver los detalles completos del análisis de riesgo

Mejores alternativas codefmt: code formatter and linter

Aquí hay algunas Firefox add-ons que son similares a codefmt: code formatter and linter: