Some checks failed
Test examples / Test Examples (20) (push) Has been cancelled
Test examples / Test Examples (22) (push) Has been cancelled
Lock Threads / action (push) Has been cancelled
Trigger Release / start (push) Has been cancelled
Stale issue handler / stale (push) Has been cancelled
Update Font Data / create-pull-request (push) Has been cancelled
build-and-deploy / deploy-target (push) Has been cancelled
build-and-deploy / build (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-musl - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-unknown-linux-gnu - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-pc-windows-msvc - node@16 (push) Has been cancelled
build-and-deploy / stable - aarch64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / stable - x86_64-apple-darwin - node@16 (push) Has been cancelled
build-and-deploy / build-wasm (nodejs) (push) Has been cancelled
build-and-deploy / build-wasm (web) (push) Has been cancelled
build-and-deploy / Deploy preview tarball (push) Has been cancelled
build-and-deploy / Potentially publish release (push) Has been cancelled
build-and-deploy / publish-turbopack-npm-packages (push) Has been cancelled
build-and-deploy / Deploy examples (push) Has been cancelled
build-and-deploy / thank you, build (push) Has been cancelled
build-and-deploy / Upload Turbopack Bytesize metrics to Datadog (push) Has been cancelled
Rspack Next.js development integration tests / Rspack integration tests (push) Has been cancelled
Rspack Next.js production integration tests / Rspack integration tests (push) Has been cancelled
Turbopack Next.js development integration tests / Next.js integration tests (push) Has been cancelled
Turbopack Next.js production integration tests / Next.js integration tests (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack development test manifest (push) Has been cancelled
Update Rspack test manifest / Update and upload Rspack production test manifest (push) Has been cancelled
Upload bundler test manifests to areweturboyet.com / Upload test results (push) Has been cancelled
Update React / create-pull-request (push) Has been cancelled
test-e2e-project-reset-cron / reset-test-project (push) Has been cancelled
Notify about the top 15 issues/PRs/feature requests (most reacted) in the last 90 days / run (push) Has been cancelled
124 lines
4.0 KiB
JSON
124 lines
4.0 KiB
JSON
{
|
|
// Formatting using Prettier by default for all languages
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
// Formatting using Prettier for JavaScript, overrides VSCode default.
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
// Formatting using Rust-Analyzer for Rust.
|
|
"[rust]": {
|
|
"editor.defaultFormatter": "rust-lang.rust-analyzer"
|
|
},
|
|
// Linting using ESLint.
|
|
"eslint.validate": [
|
|
"javascript",
|
|
"javascriptreact",
|
|
"typescript",
|
|
"typescriptreact"
|
|
],
|
|
"eslint.useFlatConfig": true,
|
|
// Set Jest runMode to on-demand as otherwise it will start running all tests the first time.
|
|
// Equivalent to deprecated option "jest.autoRun": "off"
|
|
"jest.runMode": "on-demand",
|
|
// Debugging.
|
|
"debug.javascript.unmapMissingSources": true,
|
|
"files.exclude": {
|
|
"*[!test]**/node_modules": true
|
|
},
|
|
// Ensure enough terminal history is preserved when running tests.
|
|
"terminal.integrated.scrollback": 10000,
|
|
// Configure todo-tree to exclude node_modules, dist, and compiled.
|
|
"todo-tree.filtering.excludeGlobs": [
|
|
"**/node_modules",
|
|
"**/dist",
|
|
"**/compiled"
|
|
],
|
|
// Match TODO-APP in addition to other TODOs.
|
|
"todo-tree.general.tags": [
|
|
"BUG",
|
|
"HACK",
|
|
"FIXME",
|
|
"TODO",
|
|
"XXX",
|
|
"[ ]",
|
|
"[x]",
|
|
"TODO-APP"
|
|
],
|
|
"typescript.preferences.autoImportFileExcludePatterns": [
|
|
// templates reexport many things (see e.g. entry-base.ts), so they clutter import suggestions
|
|
"packages/next/src/build/templates/app-page.ts",
|
|
"packages/next/src/build/templates/app-route.ts",
|
|
"packages/next/src/build/templates/edge-app-route.ts",
|
|
"packages/next/src/build/templates/edge-ssr-app.ts",
|
|
"packages/next/src/build/templates/edge-ssr.ts",
|
|
"packages/next/src/build/templates/middleware.ts",
|
|
"packages/next/src/build/templates/pages-api.ts",
|
|
"packages/next/src/build/templates/pages-edge-api.ts",
|
|
"packages/next/src/build/templates/pages.ts",
|
|
"packages/next/src/server/app-render/entry-base.ts",
|
|
// singleton modules should always use "*.external" instead of "*-instance"
|
|
"packages/next/src/server/app-render/action-async-storage-instance.ts",
|
|
"packages/next/src/server/app-render/after-task-async-storage-instance.ts",
|
|
"packages/next/src/server/app-render/dynamic-access-async-storage-instance.ts",
|
|
"packages/next/src/server/app-render/work-async-storage-instance.ts",
|
|
"packages/next/src/server/app-render/work-unit-async-storage-instance.ts",
|
|
"packages/next/src/server/app-render/console-async-storage-instance.ts",
|
|
"packages/next/src/client/components/segment-cache-impl/*"
|
|
],
|
|
// Disable TypeScript surveys.
|
|
"typescript.surveys.enabled": false,
|
|
// Enable file nesting for unit test files.
|
|
"explorer.fileNesting.enabled": true,
|
|
"explorer.fileNesting.patterns": {
|
|
"*.ts": "$(capture).test.ts, $(capture).test.tsx, $(capture).stories.tsx",
|
|
"*.tsx": "$(capture).test.ts, $(capture).test.tsx, $(capture).stories.tsx"
|
|
},
|
|
// Compile rust-analyzer in a separate directory to avoid conflicts with the main project.
|
|
"rust-analyzer.cargo.targetDir": true,
|
|
"rust-analyzer.server.extraEnv": {
|
|
"RUST_BACKTRACE": "0"
|
|
},
|
|
"cSpell.words": [
|
|
"codemod",
|
|
"codemods",
|
|
"Destructuring",
|
|
"buildtime",
|
|
"callsites",
|
|
"codemod",
|
|
"datastream",
|
|
"deduped",
|
|
"draftmode",
|
|
"Entrypoints",
|
|
"jscodeshift",
|
|
"napi",
|
|
"navigations",
|
|
"nextjs",
|
|
"opentelemetry",
|
|
"Preinit",
|
|
"prerendered",
|
|
"prerendering",
|
|
"proxied",
|
|
"renderable",
|
|
"revalidates",
|
|
"subresource",
|
|
"thenables",
|
|
"Threadsafe",
|
|
"Turbopack",
|
|
"unproxied",
|
|
"zipkin"
|
|
],
|
|
"grammarly.selectors": [
|
|
{
|
|
"language": "markdown",
|
|
"scheme": "file"
|
|
}
|
|
],
|
|
"typescript.tsdk": "node_modules/typescript/lib",
|
|
"gitlens.advanced.blame.customArguments": [
|
|
"--ignore-revs-file",
|
|
"${workspaceRoot}/.git-blame-ignore-revs"
|
|
],
|
|
"astGrep.serverPath": "node_modules/@ast-grep/cli/ast-grep",
|
|
"rust-analyzer.imports.prefix": "crate"
|
|
}
|