{ "cSpell.words": [ "circbuf", "cliflag", "cliui", "coderd", "coderdtest", "codersdk", "devel", "drpc", "drpcconn", "drpcmux", "drpcserver", "Dsts", "fatih", "goarch", "gographviz", "goleak", "gossh", "gsyslog", "hashicorp", "hclsyntax", "httpmw", "idtoken", "Iflag", "incpatch", "isatty", "Jobf", "kirsle", "ldflags", "manifoldco", "mattn", "mitchellh", "moby", "nfpms", "nhooyr", "nolint", "nosec", "ntqry", "OIDC", "oneof", "parameterscopeid", "pqtype", "promptui", "protobuf", "provisionerd", "provisionersdk", "ptty", "ptytest", "retrier", "rpty", "sdkproto", "Signup", "stretchr", "TCGETS", "tcpip", "TCSETS", "tfexec", "tfjson", "tfstate", "trimprefix", "unconvert", "Untar", "VMID", "weblinks", "webrtc", "xerrors", "xstate", "yamux" ], "emeraldwalk.runonsave": { "commands": [ { "match": "database/queries/*.sql", "cmd": "make gen" } ] }, "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. "go.testFlags": ["-short", "-coverpkg=./.,github.com/coder/coder/codersdk"], "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", }