Firefox-ბრაუზერის დამატებები
  • გაფართოებები
  • თემები
    • Firefox-ისთვის
    • ლექსიკონები და ენის კრებულები
    • ბრაუზერის სხვა საიტები
    • დამატებები Android-ისთვის
შესვლა
codefmt: code formatter and linter – წინასწარი შეთვალიერება

codefmt: code formatter and linter ავტორი 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 და გამოიყენეთ გაფართოება
ფაილის ჩამოტვირთვა
წააკითხეთ QR-კოდი ამ გაფართოების გასახსნელად Firefox-ში 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.
გაფართოების შესახებ
SUMMARY:

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

DESCRIPTION:

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:
  • 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". Every lint finding is listed right in the popup.
    • Right-click and select "Format with codefmt" (format only) or "Fix with codefmt" (format plus safe lint fixes plus organize imports).
    • Press Ctrl+Shift+F while your cursor is in the code editor. Same combo on Mac.
  • Your code is formatted and written back to the editor instantly.
  • A notification appears at the editor with the top 3 lint findings, each showing its line, rule, and message, errors first. Hover it to keep it open, click it or press Esc to dismiss.

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 and Ruff for Python, both Rust tools built for speed
  • 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: 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. Settings are kept per platform.
  • Keyboard shortcut: Ctrl+Shift+F, active while your cursor sits in the code editor
  • Light and dark theme, following your system by default
  • Per-tab badge shows "fmt" on supported sites so you know the extension is live
  • If Firefox's site access for the extension is off or gets revoked, the popup detects it and offers a one-click fix, and the badge shows "!" instead, so a silent extension is never a mystery
  • Works with Monaco and CodeMirror 5 / 6 editors, 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. Nothing is written to a 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)
  • Only the supported platform domains can trigger format requests
  • 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. All scripts are included 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): a 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
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-ზე

აუცილებლად აღსარიცხი მონაცემები შემქმნელის თქმით:

  • ვებშიგთავსი
ვრცლად
დამატებითი მონაცემები
დამატების ბმულები
  • მხარდაჭერის საიტი
  • მხარდაჭერის ელფოსტა
  • დამატების ID-ასლი
ვერსია
1.5.2
ზომა
55,19 კბ
ბოლო განახლება
2 დღის წინ (14 აგვ 2026)
მსგავსი კატეგორიები
  • ვებშემუშავება
ლიცენზია
MIT-ლიცენზია
პირადი მონაცემების დაცვის დებულება
გაეცანით ამ დამატების პირადულობის დაცვის დებულებას
ვერსიის ისტორია
  • ყველა ვერსიის ნახვა
ჭდეები
  • dark mode
  • privacy
კრებულში დამატება
საჩივარი დამატების შესახებ
Mozilla-ს მთავარ გვერდზე გადასვლა

დამატებები

  • შესახებ
  • 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.