Browse Source

style: trim MASQUE and XDRIVE comment blocks to two lines

The MASQUE and XDRIVE commits left four comment blocks over the
two-line cap CLAUDE.md sets for committed Go/TS.
MHSanaei 21 hours ago
parent
commit
a8255944bf

+ 2 - 3
frontend/src/schemas/protocols/inbound/masque.ts

@@ -1,8 +1,7 @@
 import { z } from 'zod';
 
-// MASQUE inbound (CONNECT-IP over HTTP/3 or HTTP/2). Clients log in with their email
-// and password over Basic auth; the panel stores `password` and the backend hands it
-// to xray-core as `pass`.
+// MASQUE clients log in with email and password over Basic auth; the panel stores
+// `password` and the backend hands it to xray-core as `pass`.
 export const MasqueClientSchema = z.object({
   password: z.string().min(1),
   email: z.string().min(1),

+ 2 - 3
frontend/src/schemas/protocols/stream/xdrive.ts

@@ -1,8 +1,7 @@
 import { z } from 'zod';
 
-// XDRIVE tunnels the stream through files in shared cloud storage, so both ends
-// carry the same service, folder and secrets. Zero/absent tuning knobs take the
-// core's defaults; segmentBytes and concurrency are capped there at 16 MiB / 64.
+// Both XDRIVE ends carry the same service, folder and secrets; an absent tuning knob takes
+// the core's default (segmentBytes and concurrency are capped there at 16 MiB / 64).
 export const XDriveServiceSchema = z.enum(['Google Drive', 'local', 'template']);
 export type XDriveService = z.infer<typeof XDriveServiceSchema>;
 

+ 1 - 1
frontend/src/test/inbound-defaults.test.ts

@@ -247,7 +247,7 @@ describe('createTlsSettingsWithDefaultCert', () => {
     }
   });
 
-  it("defaults ALPN to http/1.1 for WebSocket (issue #6782)", () => {
+  it('defaults ALPN to http/1.1 for WebSocket (issue #6782)', () => {
     const tls = createTlsSettingsWithDefaultCert('ws');
     expect(tls.alpn).toEqual(['http/1.1']);
     // The overridden value must still satisfy the TLS settings schema.

+ 2 - 5
internal/sub/service.go

@@ -816,11 +816,8 @@ func mergeStreamFromMaster(childStream, masterStream string) string {
 	return string(out)
 }
 
-// GetLink dispatches to the protocol-specific generator for one (inbound, client)
-// pair. Returns "" when the inbound's protocol doesn't produce a subscription URL
-// (socks, http, mixed, wireguard, dokodemo, tunnel) or its transport has no link
-// format (xdrive). The returned string may contain multiple `\n`-separated URLs
-// when the inbound has externalProxy set.
+// GetLink returns one (inbound, client) pair's links, `\n`-separated per externalProxy;
+// "" for a protocol (socks, http, mixed, wireguard, tunnel) or transport (xdrive) without one.
 func (s *SubService) GetLink(inbound *model.Inbound, email string) string {
 	if network, _ := unmarshalStreamSettings(inbound.StreamSettings)["network"].(string); network == "xdrive" {
 		return ""

+ 2 - 3
internal/xray/api_masque_test.go

@@ -6,9 +6,8 @@ import (
 	"github.com/xtls/xray-core/proxy/masque"
 )
 
-// Panel paths hand AddUser the client's "password"; the hot diff hands it the user
-// as GetXrayConfig emitted it, keyed "pass". Without an account the core adds a
-// MASQUE user it can never authenticate.
+// Panel paths hand AddUser the client's "password", the hot diff the emitted user's
+// "pass"; without an account the core adds a MASQUE user it can never authenticate.
 func TestBuildUserAccountMasque(t *testing.T) {
 	tests := []struct {
 		name string