Додаци за прегледач Firefox
  • Проширења
  • Теме
    • за Firefox
    • Речници и језички пакети
    • Странице других прегледача
    • Додаци за Android
Пријавите се
Преглед codefmt: lint HubL & format in Zapier + more

codefmt: lint HubL & format in Zapier + more од codefmt

format and lint javascript, python, and hubl in zapier, n8n, pipedream, make, and hubspot editors. powered by biome and ruff.

Доступно на Firefox-у за Android™Доступно на Firefox-у за Android™
0 (0 рецензија)0 (0 рецензија)
1 корисник1 корисник
Преузмите Firefox и добијте додатак
Преузмите датотеку
Scan the QR code to open this extension in Firefox for Android

Метаподаци додатка

Снимци екрана
No copy-paste. Format and lint code without leaving the platform.Turn messy JavaScript and Python into clean, consistent code in seconds.Format code your way with shortcuts, right-click actions, or the toolbar popup.Catch HubL syntax issues, deprecated tags, and template mistakes before publishing.No accounts, no telemetry, no stored code. Just formatting and linting.
О овом додатку
Format and lint your code directly inside automation platform editors

No copy-paste to VS Code or any other editor required.

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 (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
  1. Open a code editor on any supported platform.
  2. Use any of three ways to format:
  3. Click the codefmt icon in your browser toolbar, then press Format Code. Lint diagnostics are listed directly in the popup.
  4. Right-click and select Format with codefmt (format only) or Fix with codefmt (format + safe lint fixes + organize imports).
  5. Press the keyboard shortcut:
    • Mac: Cmd+Shift+F
    • Windows/Linux: Ctrl+Shift+F
  6. Your code is formatted and written back to the editor instantly.
  7. A notification appears in the editor confirming the format and the number of lint diagnostics found.

Features
  • Platform-aware formatting that understands each platform's code structure:
  • Async wrappers
  • Globals
  • Return styles
  • Line-width conventions
  • Auto-detects:
  • JavaScript
  • Python
  • HubL (including HTML, CSS, and JavaScript contexts inside HubSpot Design Manager)
  • Instant lint diagnostics powered by:
  • oxlint for JavaScript (benchmarked by the Oxc project at 50–100× faster than ESLint)
  • 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 formatter built for HubSpot CMS templates
  • Fix with codefmt right-click action that applies safe Biome lint fixes and organize imports in one pass
  • Configurable formatting options:
  • Print width
  • Quote style
  • Semicolons
  • Trailing commas
  • Bracket spacing
  • Arrow parens
  • JSX quote style
  • Quote properties
  • Bracket same line
  • Organize imports
  • Sync settings from codefmt.dev with one click:
  • Configure on the web
  • Use in the extension
  • Settings are stored per platform
  • Customizable keyboard shortcut:
  • Default: Cmd+Shift+F / Ctrl+Shift+F
  • Remap at chrome://extensions/shortcuts
  • Light and dark theme support, following your system by default
  • Per-tab badge displays fmt on supported sites so you know the extension is active
  • Works with:
  • Monaco Editor
  • CodeMirror 5
  • CodeMirror 6
  • 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
  • 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
  • Returned formatted
  • Processing uses short-lived in-memory buffers and ephemeral temporary files
  • Temporary files 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:
  • Supported platform domains listed above
  • codefmt.dev (for the optional settings sync feature)

Privacy Policy
  • https://codefmt.dev/privacy

Security
  • Manifest V3 with minimal permissions:
  • activeTab
  • contextMenus
  • storage
  • scripting
  • Strict hostname matching:
  • Only exact supported domains can trigger format requests
  • Every internal message is validated for:
  • Sender identity
  • Origin
  • Before any network call is made
  • Hardened Content Security Policy (CSP) on extension pages
  • No remote code execution
  • All scripts are:
  • Bundled in the extension package
  • Plain human-readable JavaScript
  • Not minified
  • Built without a build step

Built On

Biome: Rust-based, Prettier-compatible formatter that powers JavaScript and TypeScript output.
  • https://biomejs.dev

oxlint: Rust-based JavaScript linter with a familiar rule set.
  • https://oxc.rs

Ruff: Rust-based Python formatter and linter used by major Python projects.
  • https://astral.sh/ruff

Learn More

Web Formatter
  • https://codefmt.dev

About and Support
  • https://codefmt.dev/about

Privacy Policy
  • https://codefmt.dev/privacy
Оцењено са 0 од стране 0 рецензената
Пријавите се да бисте оценили овај додатак
Још увек нема оцена

Оцена звездицама сачувана

5
0
4
0
3
0
2
0
1
0
Још увек нема рецензија
Овлашћења и подаци

Потребна овлашћења:

  • Приступ вашим подацима за странице у домену zapier.com
  • Приступ вашим подацима за странице у домену n8n.io
  • Приступ вашим подацима за странице у домену n8n.cloud
  • Приступ вашим подацима за странице у домену pipedream.com
  • Приступ вашим подацима за странице у домену hubspot.com
  • Приступ вашим подацима за странице у домену make.com
  • Приступ вашим подацима за zapier.com
  • Приступ вашим подацима за n8n.io
  • Приступ вашим подацима за n8n.cloud
  • Приступ вашим подацима за pipedream.com
  • Приступ вашим подацима за hubspot.com
  • Приступ вашим подацима за make.com

Необавезна овлашћења:

  • Приступ вашим подацима за странице у домену zapier.com
  • Приступ вашим подацима за странице у домену n8n.io
  • Приступ вашим подацима за странице у домену n8n.cloud
  • Приступ вашим подацима за странице у домену pipedream.com
  • Приступ вашим подацима за странице у домену hubspot.com
  • Приступ вашим подацима за странице у домену make.com
  • Приступ вашим подацима за zapier.com
  • Приступ вашим подацима за n8n.io
  • Приступ вашим подацима за n8n.cloud
  • Приступ вашим подацима за pipedream.com
  • Приступ вашим подацима за hubspot.com
  • Приступ вашим подацима за make.com
  • Приступ вашим подацима за codefmt.dev

Обавезно прикупљање података, према речима програмера:

  • Садржај веб странице
Сазнајте више
Више информација
Везе додатка
  • Страница подршке
  • Е-пошта подршке
  • Копирај ИД додатка
Издање
1.4.1
Величина
35,16 KB
Последњи пут ажурирано
pre jednog meseca (10. jun 2026.)
Повезане категорије
  • Веб програмирање
Дозвола
MIT дозвола
Политика приватности
Прочитајте политику приватности за овај додатак
Историјат издања
  • Погледајте сва издања
Ознаке
  • dark mode
  • privacy
Додај у збирку
Пријави овај додатак
Идите на почетну страницу Mozilla-е

Додаци

  • O програму
  • Блог о додацима за Firefox
  • Радионица за додатке
  • Центар за програмере
  • Политике програмера
  • Блог заједнице
  • Форум
  • Пријавите грешку
  • Водич за оцењивање

Преузмите

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Најновије градње

  • Nightly
  • Beta

Firefox за предузећа

  • Enterprise

Заједница

  • Connect
  • Contribute
  • Developer

Прати

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Приватност
  • Колачићи
  • Права

Изузев у случајевима где је наведено другачије, садржај на овој страници је лиценциран под Creative Commons Attribution Share-Alike дозволом v3.0 или било којим каснијим издањем. Android је заштићени знак компаније Google LLC.