mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
This allows deployments using our Prometheus export t determine the number of active users in the past hour. The interval is an hour to align with API key last used refresh times. SSH connections poll to check shutdown time, so this will be accurate even on long-running connections without dashboard requests.
140 lines
2.8 KiB
JSON
140 lines
2.8 KiB
JSON
{
|
|
"cSpell.words": [
|
|
"apps",
|
|
"awsidentity",
|
|
"buildinfo",
|
|
"buildname",
|
|
"circbuf",
|
|
"cliflag",
|
|
"cliui",
|
|
"coderd",
|
|
"coderdtest",
|
|
"codersdk",
|
|
"cronstrue",
|
|
"databasefake",
|
|
"devel",
|
|
"drpc",
|
|
"drpcconn",
|
|
"drpcmux",
|
|
"drpcserver",
|
|
"Dsts",
|
|
"fatih",
|
|
"Formik",
|
|
"gitsshkey",
|
|
"goarch",
|
|
"gographviz",
|
|
"goleak",
|
|
"gossh",
|
|
"gsyslog",
|
|
"hashicorp",
|
|
"hclsyntax",
|
|
"httpapi",
|
|
"httpmw",
|
|
"idtoken",
|
|
"Iflag",
|
|
"incpatch",
|
|
"isatty",
|
|
"Jobf",
|
|
"Keygen",
|
|
"kirsle",
|
|
"ldflags",
|
|
"manifoldco",
|
|
"mapstructure",
|
|
"mattn",
|
|
"mitchellh",
|
|
"moby",
|
|
"namesgenerator",
|
|
"nfpms",
|
|
"nhooyr",
|
|
"nolint",
|
|
"nosec",
|
|
"ntqry",
|
|
"OIDC",
|
|
"oneof",
|
|
"parameterscopeid",
|
|
"pqtype",
|
|
"prometheusmetrics",
|
|
"promptui",
|
|
"protobuf",
|
|
"provisionerd",
|
|
"provisionersdk",
|
|
"ptty",
|
|
"ptytest",
|
|
"retrier",
|
|
"rpty",
|
|
"sdkproto",
|
|
"sdktrace",
|
|
"Signup",
|
|
"sourcemapped",
|
|
"Srcs",
|
|
"stretchr",
|
|
"TCGETS",
|
|
"tcpip",
|
|
"TCSETS",
|
|
"templateversions",
|
|
"testdata",
|
|
"testid",
|
|
"testutil",
|
|
"tfexec",
|
|
"tfjson",
|
|
"tfplan",
|
|
"tfstate",
|
|
"trimprefix",
|
|
"turnconn",
|
|
"typegen",
|
|
"unconvert",
|
|
"Untar",
|
|
"VMID",
|
|
"weblinks",
|
|
"webrtc",
|
|
"workspaceagent",
|
|
"workspaceapp",
|
|
"workspaceapps",
|
|
"workspacebuilds",
|
|
"workspacename",
|
|
"wsconncache",
|
|
"xerrors",
|
|
"xstate",
|
|
"yamux"
|
|
],
|
|
"emeraldwalk.runonsave": {
|
|
"commands": [
|
|
{
|
|
"match": "database/queries/*.sql",
|
|
"cmd": "make gen"
|
|
},
|
|
{
|
|
"match": "provisionerd/proto/provisionerd.proto",
|
|
"cmd": "make provisionerd/proto/provisionerd.pb.go"
|
|
}
|
|
]
|
|
},
|
|
"eslint.workingDirectories": ["./site"],
|
|
"files.exclude": {
|
|
"**/node_modules": true
|
|
},
|
|
// Ensure files always have a newline.
|
|
"files.insertFinalNewline": true,
|
|
"go.lintTool": "golangci-lint",
|
|
"go.lintFlags": ["--fast"],
|
|
"go.lintOnSave": "package",
|
|
"go.coverOnSave": true,
|
|
// The codersdk is used by coderd another other packages extensively.
|
|
// To reduce redundancy in tests, it's covered by other packages.
|
|
// Since package coverage pairing can't be defined, all packages cover
|
|
// all other packages.
|
|
"go.testFlags": ["-short", "-coverpkg=./..."],
|
|
"go.coverageDecorator": {
|
|
"type": "gutter",
|
|
"coveredHighlightColor": "rgba(64,128,128,0.5)",
|
|
"uncoveredHighlightColor": "rgba(128,64,64,0.25)",
|
|
"coveredBorderColor": "rgba(64,128,128,0.5)",
|
|
"uncoveredBorderColor": "rgba(128,64,64,0.25)",
|
|
"coveredGutterStyle": "blockgreen",
|
|
"uncoveredGutterStyle": "blockred"
|
|
},
|
|
// We often use a version of TypeScript that's ahead of the version shipped
|
|
// with VS Code.
|
|
"typescript.tsdk": "./site/node_modules/typescript/lib"
|
|
}
|