1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Lint generate-code-scanning-query-list.ts separately (#50031)

This commit is contained in:
Peter Bengtsson
2024-04-09 15:53:43 -04:00
committed by GitHub
parent 08611da690
commit a4bf16540a
6 changed files with 24 additions and 7 deletions

View File

@@ -71,6 +71,20 @@ jobs:
with:
token: ${{ secrets.DOCS_BOT_PAT_WORKFLOW }}
- name: Lint the code (eslint)
if: ${{ github.event_name == 'pull_request' }}
env:
PATH: '$PATH:${{ github.workspace }}/node_modules/.bin'
run: |
eslint --no-ignore src/code-scanning/scripts/generate-code-scanning-query-list.ts
- name: Lint the code (tsc)
if: ${{ github.event_name == 'pull_request' }}
env:
PATH: '$PATH:${{ github.workspace }}/node_modules/.bin'
run: |
tsc --noEmit --project src/code-scanning/scripts/tsconfig.json
- name: Build code scanning query list
run: |
for lang in "cpp" "csharp" "go" "java" "javascript" "python" "ruby" "swift"; do

View File

@@ -39,10 +39,6 @@ jobs:
- uses: ./.github/actions/node-npm-setup
- uses: ./.github/actions/install-cocofix
with:
token: ${{ secrets.DOCS_BOT_PAT_WORKFLOW }}
- name: Run linter
run: npm run lint

View File

@@ -193,7 +193,8 @@
"src/bookmarklets/*",
"src/open-source/scripts/add-pr-links.js",
"src/open-source/scripts/pr-link-source.js",
"rest-api-description/"
"rest-api-description/",
"src/code-scanning/scripts/generate-code-scanning-query-list.ts"
]
},
"jest": {

View File

@@ -201,7 +201,7 @@ async function main(options: Options, language: string) {
}
function printQueries(options: Options, queries: QueryExtended[], includeAutofix: boolean) {
const markdown = []
const markdown: string[] = []
markdown.push('{% rowheaders %}')
markdown.push('') // blank line
const header = ['Query name', 'Related CWEs', 'Default', 'Extended']

View File

@@ -0,0 +1,5 @@
{
"extends": "../../../tsconfig.json",
"include": ["generate-code-scanning-query-list.ts"],
"exclude": ["node_modules"]
}

View File

@@ -26,7 +26,8 @@
}
},
"exclude": [
"node_modules"
"node_modules",
"src/code-scanning/scripts/generate-code-scanning-query-list.ts"
],
"include": [
"*.d.ts",