A kódbázis kommentek nélkül marad
Kérésre: minden magyarázó komment kikerült a forrásfájlokból — 89 Ruby, 16 TypeScript, 14 Vue, plusz a CSS/JS/CJS. Nem soralapú kereséssel: a Ruby-t a Ripper tokenizálta, a JS/TS/CSS-t állapotgép járta végig, hogy az URL-ekben, reguláris kifejezésekben és heredocokban álló // és # jelek helyükön maradjanak. Három komment maradt, mert nélkülük nem indul a kód: az entrypoint.sh shebangja, a vite-env.d.ts hármas perjeles referenciája, és a sanitize teszt @vitest-environment direktívája (ez utóbbi a magyarázó része nélkül). Egy helyen kódot is kellett írni: a CommandBlock másolás-hibaágán a komment volt a catch egyetlen tartalma, és üres blokkot az eslint nem enged — a copied jelző visszaállítása került a helyére. A yaml, Dockerfile, Makefile, erb és markdown fájlokat nem érintettem. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+1
-14
@@ -1,7 +1,3 @@
|
||||
# Az engine ActiveJob-ra épülő jobot szállít (PipelineSyncJob), ezért a
|
||||
# framework betöltése a mi dolgunk: a host application.rb-je nem feltétlenül
|
||||
# require-öli az active_job/railtie-t, és eager loadnál (production) a
|
||||
# WarpEngine::ApplicationJob különben uninitialized constant-tal elszáll.
|
||||
require "active_job/railtie"
|
||||
|
||||
require "blueprinter"
|
||||
@@ -13,9 +9,7 @@ require "warp_engine/storage"
|
||||
require "warp_engine/access"
|
||||
|
||||
module WarpEngine
|
||||
# A tábláink prefix nélküliek (softwares, releases, ...) — az isolate_namespace
|
||||
# által generált "warp_engine_" prefixet üresre cseréljük. Az engine.rb require-je
|
||||
# előtt kell definiálva lennie.
|
||||
|
||||
def self.table_name_prefix
|
||||
""
|
||||
end
|
||||
@@ -32,10 +26,6 @@ module WarpEngine
|
||||
config.woodpecker_url.present? && config.woodpecker_api_token.present?
|
||||
end
|
||||
|
||||
# A host innen tudja, hogy a publikálás ActiveSupport::Notifications-t szór
|
||||
# ("warp_engine.publish"), és nem kell modell-callbackre kapaszkodnia.
|
||||
# Régebbi engine-verziókon a metódus nem létezik, ezért a hívó oldalon
|
||||
# respond_to?-val kérdezendő.
|
||||
def self.instruments_publish?
|
||||
true
|
||||
end
|
||||
@@ -44,13 +34,10 @@ module WarpEngine
|
||||
Storage.adapter
|
||||
end
|
||||
|
||||
# Who may see and download what. :open by default — see WarpEngine::AccessPolicy.
|
||||
def self.access_policy
|
||||
AccessPolicy.current
|
||||
end
|
||||
|
||||
# The host has configured a subject class, so client sign-in is available. A client
|
||||
# asks GET /api/service rather than this, but the engine's own controllers need it.
|
||||
def self.identity_configured?
|
||||
config.access_token_owner_class.present?
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user