From a501d4a1daa68a1500b8867e05079ce2bb279827 Mon Sep 17 00:00:00 2001 From: Sijawusz Pur Rahnama Date: Sun, 30 Aug 2026 15:36:25 +0200 Subject: [PATCH] Add Ameba configuration schema to catalog (#6240) * Add Ameba configuration schema to catalog * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add Codespell configuration file * Add trailing line to the Codespell configuration file --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .codespellrc | 2 ++ src/api/json/catalog.json | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 .codespellrc diff --git a/.codespellrc b/.codespellrc new file mode 100644 index 00000000000..d4c73988a5d --- /dev/null +++ b/.codespellrc @@ -0,0 +1,2 @@ +[codespell] +ignore-words-list = ameba diff --git a/src/api/json/catalog.json b/src/api/json/catalog.json index 474b546a531..04cdbd1cda0 100644 --- a/src/api/json/catalog.json +++ b/src/api/json/catalog.json @@ -2,6 +2,15 @@ "$schema": "https://www.schemastore.org/schema-catalog.json", "version": 1, "schemas": [ + { + "name": "Ameba", + "description": "Configuration file for Ameba, a Crystal linter and formatter", + "fileMatch": [".ameba.yml", ".ameba.*.yml"], + "url": "https://raw.githubusercontent.com/crystal-ameba/ameba/master/.ameba.yml.schema.json", + "versions": { + "1.7.0": "https://raw.githubusercontent.com/crystal-ameba/ameba/v1.7.0/.ameba.yml.schema.json" + } + }, { "name": "Context Passport", "description": "Tamper-evident record of an AI agent event: what the agent was asked, what it decided, and a SHA-256 chain linking it to the record before it",