From 776382727cbd111e2ff00174199add41f8b7e50a Mon Sep 17 00:00:00 2001 From: Matthew Bessette Date: Thu, 12 Mar 2026 22:41:26 -0400 Subject: [PATCH] bump --- cleo.home.nix | 49 ++++++++++++++++++++++++------------- config.oxlintrc.json | 4 ++- config.vscode.settings.json | 9 ++++--- 3 files changed, 40 insertions(+), 22 deletions(-) diff --git a/cleo.home.nix b/cleo.home.nix index ef6cf9a..4f96ff7 100644 --- a/cleo.home.nix +++ b/cleo.home.nix @@ -34,23 +34,38 @@ enable = true; profiles.default = { userSettings = builtins.fromJSON (builtins.readFile ./config.vscode.settings.json); - extensions = with pkgs.vscode-marketplace; [ - biomejs.biome - bbenoist.nix - eamodio.gitlens - github.copilot-chat - graphql.vscode-graphql-syntax - hashicorp.terraform - mechatroner.rainbow-csv - mermaidchart.vscode-mermaid-chart - ms-python.debugpy - ms-python.python - ms-python.vscode-pylance - oxc.oxc-vscode - redhat.vscode-xml - vscode-icons-team.vscode-icons - typescriptteam.native-preview - ]; + extensions = ( + with pkgs.vscode-marketplace-release; [ + bbenoist.nix + eamodio.gitlens + graphql.vscode-graphql-syntax + hashicorp.terraform + mechatroner.rainbow-csv + mermaidchart.vscode-mermaid-chart + ms-python.debugpy + ms-python.python + ms-python.vscode-pylance + oxc.oxc-vscode + redhat.vscode-xml + vscode-icons-team.vscode-icons + typescriptteam.native-preview + ] + ) ++ ( + with pkgs.vscode-marketplace; [ + biomejs.biome + ] + + ) ++ ( + pkgs.vscode-utils.extensionsFromVscodeMarketplace [ + { + name = "copilot-chat"; + publisher = "GitHub"; + version = "0.39.0"; + # sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; + sha256 = "sha256-HaXubczYtktFaFdY5wlhr+KhrOXsRZto1TG3C7canQg="; + } + ] + ); }; }; diff --git a/config.oxlintrc.json b/config.oxlintrc.json index e87cc13..ca44793 100644 --- a/config.oxlintrc.json +++ b/config.oxlintrc.json @@ -1,4 +1,5 @@ { + "$schema": "https://raw.githubusercontent.com/oxc-project/oxc/refs/heads/main/npm/oxlint/configuration_schema.json", "plugins": [ "eslint", "import", @@ -15,7 +16,8 @@ }, "rules": { "unicorn/require-module-specifiers": "off", - + "no-await-in-loop": "warn", + "typescript/no-extraneous-class": ["warn", { "allowWithDecorator": true }], "eslint/no-restricted-imports": [ "error", { diff --git a/config.vscode.settings.json b/config.vscode.settings.json index c2b3b58..91e586e 100644 --- a/config.vscode.settings.json +++ b/config.vscode.settings.json @@ -45,19 +45,20 @@ "chat.viewSessions.orientation": "stacked", "json.schemaDownload.trustedDomains": { "https://schemastore.azurewebsites.net/": true, - "https://raw.githubusercontent.com/microsoft/vscode/": true, - "https://raw.githubusercontent.com/devcontainers/spec/": true, + "https://raw.githubusercontent.com": true, "https://www.schemastore.org/": true, "https://json.schemastore.org/": true, "https://json-schema.org/": true, "https://developer.microsoft.com/json-schemas/": true, "https://biomejs.dev": true }, - "oxc.enable": null, "oxc.enable.oxlint": true, "oxc.configPath": "/etc/oxlintrc.json", + "oxc.path.oxlint": "/Users/matthew.bessette/.npm-global/bin/oxlint", "oxc.disableNestedConfig": true, "js/ts.updateImportsOnFileMove.enabled": "always", "js/ts.experimental.useTsgo": true, - "workbench.iconTheme": "vscode-icons" + "workbench.iconTheme": "vscode-icons", + + "update.mode": "none" }