Koen Vlaswinkel
7ef5e96cb2
Improve performance of QL test discovery
...
This improves the performance by precomputing the set of expected files.
2024-01-15 14:11:30 +01:00
Koen Vlaswinkel
acf5471b77
Extract buildDiscoveryTree function
2024-01-12 15:50:19 +01:00
Koen Vlaswinkel
0a47b3f7b5
Rename QLTestFileDiscovery to QLTestDiscovery
2024-01-12 15:50:19 +01:00
Koen Vlaswinkel
fa1821cdb3
Remove unused resolveTests CLI command
2024-01-12 15:50:19 +01:00
Koen Vlaswinkel
62d43d70f9
Remove old QLTest discovery
2024-01-12 15:50:19 +01:00
Koen Vlaswinkel
87a3da6a4d
Add test for qltest file discovery
2024-01-12 15:50:19 +01:00
Koen Vlaswinkel
d05446da32
Use Node qltest discovery in test manager
2024-01-12 15:50:18 +01:00
Koen Vlaswinkel
2c1606e9f5
Add qltest discovery in Node
2024-01-12 15:47:54 +01:00
Koen Vlaswinkel
ea1419add2
Merge pull request #3234 from github/koesie10/remove-jest-runner-installed-extensions
...
Simplify custom Jest test runner
2024-01-12 11:26:18 +01:00
Koen Vlaswinkel
0534cb7514
Simplify custom Jest test runner
...
The custom Jest test runner was originally written to install the
required extensions for the CLI integration tests. This is no longer
necessary as of https://github.com/github/vscode-codeql/pull/3232 , so
we can remove all code that deals with downloading VS Code and
installing extensions. The download of VS Code will now be handled by
the base `VSCodeTestRunner`.
2024-01-12 09:49:20 +01:00
Dave Bartolomeo
b67efeeacd
Merge pull request #3232 from github/dbartol/new-test-api
...
Switch to built-in VS Code test UI unconditionally
2024-01-11 16:48:56 -05:00
Dave Bartolomeo
4b3a008a45
Merge branch 'main' into dbartol/new-test-api
2024-01-11 12:22:18 -05:00
Dave Bartolomeo
1186026315
Remove old unit tests
2024-01-11 11:56:51 -05:00
Dave Bartolomeo
2ba23ceead
Fold `TestManagerBase` and related functions into `TestManager`
2024-01-11 11:48:54 -05:00
dependabot[bot]
c065c44ff3
Bump applicationinsights from 2.9.1 to 2.9.2 in /extensions/ql-vscode ( #3228 )
...
Bumps [applicationinsights](https://github.com/microsoft/ApplicationInsights-node.js ) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/microsoft/ApplicationInsights-node.js/releases )
- [Commits](https://github.com/microsoft/ApplicationInsights-node.js/compare/2.9.1...2.9.2 )
---
updated-dependencies:
- dependency-name: applicationinsights
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:44:11 -08:00
dependabot[bot]
0d2b7916ee
Bump msw from 2.0.11 to 2.0.13 in /extensions/ql-vscode ( #3227 )
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.0.11 to 2.0.13.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.0.11...v2.0.13 )
---
updated-dependencies:
- dependency-name: msw
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:43:49 -08:00
dependabot[bot]
766f54b76e
Bump @storybook/manager-api from 7.6.6 to 7.6.7 in /extensions/ql-vscode ( #3226 )
...
Bumps [@storybook/manager-api](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api ) from 7.6.6 to 7.6.7.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v7.6.7/code/lib/manager-api )
---
updated-dependencies:
- dependency-name: "@storybook/manager-api"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:43:22 -08:00
dependabot[bot]
c485e39b07
Bump @testing-library/dom from 9.3.3 to 9.3.4 in /extensions/ql-vscode ( #3225 )
...
Bumps [@testing-library/dom](https://github.com/testing-library/dom-testing-library ) from 9.3.3 to 9.3.4.
- [Release notes](https://github.com/testing-library/dom-testing-library/releases )
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/dom-testing-library/compare/v9.3.3...v9.3.4 )
---
updated-dependencies:
- dependency-name: "@testing-library/dom"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 08:42:57 -08:00
Dave Bartolomeo
d8968db1b9
Changelog entry
2024-01-11 11:34:35 -05:00
Charis Kyriakou
40ba2c03d3
Rename variant analysis mapping functions ( #3231 )
2024-01-11 16:11:01 +00:00
Dave Bartolomeo
ac93074f94
Merge remote-tracking branch 'origin/main' into dbartol/new-test-api
2024-01-11 15:48:17 +00:00
Dave Bartolomeo
1dc6111fba
Switch to built-in VS Code test UI unconditionally
2024-01-11 10:47:48 -05:00
Nora
f9166f304b
Merge pull request #3229 from github/dependabot/npm_and_yarn/extensions/ql-vscode/eslint-plugin-prettier-5.1.3
...
Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 in /extensions/ql-vscode
2024-01-11 15:55:26 +01:00
dependabot[bot]
b4da6c71f3
Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 in /extensions/ql-vscode
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 5.0.1 to 5.1.3.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.0.1...v5.1.3 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 13:58:28 +00:00
Nora
f43c5274cf
Merge pull request #3223 from github/version/bump-to-v1.12.1
...
Bump version to v1.12.1
2024-01-11 14:37:52 +01:00
Nora
1a135c501d
Move changelog entry to correct section
2024-01-11 13:23:00 +00:00
Koen Vlaswinkel
519833e7a4
Merge pull request #3218 from github/koesie10/parse-access-paths
...
Add functions for parsing and validating access paths
2024-01-11 13:34:01 +01:00
github-actions[bot]
d77261aaa5
Bump version to v1.12.1
2024-01-11 12:25:03 +00:00
Nora
24dff5981e
Merge pull request #3221 from github/v1.12.0
...
v1.12.0
2024-01-11 13:23:32 +01:00
Nora
8834111f57
Update changelog release date
2024-01-11 10:08:16 +00:00
Nora
3d5ef60fe0
Update extensions/ql-vscode/CHANGELOG.md
...
Co-authored-by: Koen Vlaswinkel <koesie10@users.noreply.github.com>
2024-01-11 10:50:11 +01:00
Nora
6ab1f4c7ee
v1.12.0
2024-01-11 09:48:17 +00:00
Shati Patel
77f84c6ca9
Improve user experience when no database is selected ( #3214 )
2024-01-11 09:41:44 +00:00
Koen Vlaswinkel
d0a12753d8
Merge pull request #3216 from github/koesie10/move-ruby-access-paths
...
Move Ruby access paths functions to separate file
2024-01-11 09:49:48 +01:00
Koen Vlaswinkel
ea6e148df9
Add functions for parsing and validating access paths
...
This adds functions for parsing and validating access paths to prepare
for future functionality where we're going to be parsing and validating
access paths.
2024-01-10 16:20:13 +01:00
Koen Vlaswinkel
ac745a6955
Move Ruby access paths functions
2024-01-10 15:54:17 +01:00
Shati Patel
1b737678ba
Update broken badge in README ( #3213 )
2024-01-09 14:09:50 +00:00
Koen Vlaswinkel
19b24f87ec
Merge pull request #3212 from github/koesie10/eslint-rules
...
Remove more ESLint rule overrides
2024-01-09 11:31:10 +01:00
Koen Vlaswinkel
b2bdcdbcb8
Merge pull request #3210 from github/koesie10/no-cycle
...
Remove all dependency cycles
2024-01-09 09:31:31 +01:00
dependabot[bot]
37c3b03e9a
Bump @typescript-eslint/eslint-plugin in /extensions/ql-vscode ( #3209 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 6.16.0 to 6.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.18.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 08:49:31 -08:00
Koen Vlaswinkel
c7c79175d2
Remove non-existent filenames/match-regexp ESLint rule
2024-01-08 16:54:07 +01:00
Koen Vlaswinkel
01e7b3fc0e
Remove camelcase ESLint rule override
2024-01-08 16:52:03 +01:00
Koen Vlaswinkel
58ea742e85
Enable func-style ESLint rule
2024-01-08 16:47:28 +01:00
Koen Vlaswinkel
188bc53761
Enable no-useless-escape ESLint rule
...
These fixes maintain the current functionality and do not make any
changes to the matching of the regular expressions.
2024-01-08 16:44:41 +01:00
Koen Vlaswinkel
26e619ba71
Enable no-fallthrough ESLint rule
2024-01-08 16:40:45 +01:00
Koen Vlaswinkel
00707fca4b
Merge pull request #3211 from github/koesie10/remove-disabled-eslint-rules
...
Remove disabled ESLint rules without linting errors
2024-01-08 16:17:30 +01:00
Koen Vlaswinkel
51627ad971
Remove disabled ESLint rules without linting errors
...
This removes some ESLint rules that do not give any linting errors when
removing the rule overrides from the config file. This could be because
there are no instances of the rule being violated, or because the rule
is already disabled by some other configuration.
2024-01-08 15:04:55 +01:00
Koen Vlaswinkel
f21ee5173c
Enable import/no-cycle ESLint rule
2024-01-08 13:49:26 +01:00
Koen Vlaswinkel
397693a2cb
Remove import cycle for results view
2024-01-08 13:49:26 +01:00
Koen Vlaswinkel
0648ce8ae6
Remove import cycle for query history dto mappers
2024-01-08 13:49:26 +01:00