fix: no secret info in yaml (#112)

* chore: add vscode settings.json

* fix: add github secret for web coverage
This commit is contained in:
lumix
2025-05-13 17:57:41 +08:00
committed by GitHub
parent c24c887ac6
commit 7b8f48edbf
4 changed files with 96 additions and 2 deletions

View File

@@ -58,7 +58,7 @@ jobs:
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v2
with:
token: cf9245e0-e136-4e21-b0ee-35755fa0c493
token: ${{ secrets.WEB_CODE_COV }}
files: coverage/jest/lcov.info, coverage/cypress/lcov.info
flags: appflowy_web
name: codecov-umbrella

1
.gitignore vendored
View File

@@ -15,6 +15,7 @@ dist-ssr
# Editor directories and files
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json
.idea
.DS_Store

91
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,91 @@
{
"typescript.tsdk": "node_modules/typescript/lib",
"editor.rulers": [
120
],
"javascript.preferences.importModuleSpecifier": "relative",
"typescript.preferences.importModuleSpecifier": "relative",
// Disable the default formatter, use eslint instead
"search.followSymlinks": false,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/lib": true
},
// Auto fix
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "never"
},
"eslint.workingDirectories": [
{
"mode": "auto"
}
],
// Enable the ESlint flat config support
"eslint.useFlatConfig": true,
// Silent the stylistic rules in you IDE, but still auto fix them
"eslint.rules.customizations": [
{
"rule": "style/*",
"severity": "off"
},
{
"rule": "format/*",
"severity": "off"
},
{
"rule": "*-indent",
"severity": "off"
},
{
"rule": "*-spacing",
"severity": "off"
},
{
"rule": "*-spaces",
"severity": "off"
},
{
"rule": "*-order",
"severity": "off"
},
{
"rule": "*-dangle",
"severity": "off"
},
{
"rule": "*-newline",
"severity": "off"
},
{
"rule": "*quotes",
"severity": "off"
},
{
"rule": "*semi",
"severity": "off"
}
],
// Enable eslint for all supported languages
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue",
"html",
"markdown",
"json",
"jsonc",
"yaml",
"toml",
"less",
"css"
],
"editor.quickSuggestions": {
"strings": "on"
}
}

View File

@@ -7,7 +7,9 @@
"dev": "vite",
"dev:coverage": "cross-env COVERAGE=true vite",
"build": "vite build",
"lint": "tsc --noEmit --project tsconfig.web.json && eslint --ext .js,.ts,.tsx . --ignore-path .eslintignore.web",
"type-check": "tsc --noEmit --project tsconfig.web.json",
"type-check:watch": "tsc --build --watch",
"lint": "pnpm type-check && eslint --ext .js,.ts,.tsx . --ignore-path .eslintignore.web",
"start": "vite preview --port 3000",
"css:variables": "node scripts/generateTailwindColors.cjs",
"analyze": "cross-env ANALYZE_MODE=true vite build",