Anders Starcke Henriksen
69ff2ed30c
Merge pull request #3054 from github/v1.9.4
...
Release / Release (push) Has been cancelled
Release / Publish to VS Code Marketplace (push) Has been cancelled
Release / Publish to Open VSX Registry (push) Has been cancelled
v1.9.4
v1.9.4
2023-11-06 15:04:41 +01:00
Anders Starcke Henriksen
0884eb83ec
v1.9.4
2023-11-06 14:41:42 +01:00
Kasper Svendsen
1fa7a93ec7
Merge pull request #3051 from github/kaspersv/parse-quoted-ra-idents
...
Extend join order badness RA parser
2023-11-06 13:50:46 +01:00
Koen Vlaswinkel
18d7fae817
Merge pull request #3053 from github/koesie10/ruby-arguments
...
Add support for Ruby keyword arguments
2023-11-06 10:59:27 +01:00
Koen Vlaswinkel
b3c5afbe4e
Merge pull request #3052 from github/koesie10/argument-self
...
Extract creation of method argument options to languages
2023-11-06 10:59:20 +01:00
Koen Vlaswinkel
5f2a32ac8e
Add support for Ruby keyword arguments
...
Ruby keyword arguments are represented differently than positional
arguments in the MaD format: they are represented as `Method[key:]`. The
framework endpoints query also returns the name as `key:`, so we can
detect these and format them as such.
2023-11-03 14:08:04 +01:00
Koen Vlaswinkel
b348356876
Extract creation of method argument options to languages
...
This moves the creation of possible method argument options from the
view to the languages. This allows differentiating between the
languages, for example by using `Argument[self]` for Ruby instead of
`Argument[this]`.
2023-11-03 13:50:13 +01:00
Koen Vlaswinkel
146732fa29
Merge pull request #3049 from github/koesie10/styled-transient-props
...
Use transient props for all styled components
2023-11-03 13:14:10 +01:00
Charis Kyriakou
3cc4f5c4a4
Remove logic that sets neutral models during automodeling ( #3050 )
2023-11-03 10:38:50 +00:00
Koen Vlaswinkel
4673bf56bd
Merge pull request #3043 from github/koesie10/generate-model-unify
...
Unify model generation query execution
2023-11-03 11:27:36 +01:00
Koen Vlaswinkel
2f9f2f3d39
Merge remote-tracking branch 'origin/main' into koesie10/generate-model-unify
2023-11-03 11:08:01 +01:00
Koen Vlaswinkel
acc9ab30ed
Add back 0
2023-11-03 10:48:11 +01:00
Kasper Svendsen
053708ab3b
Extend join order badness RA parser
2023-11-03 10:10:39 +01:00
Koen Vlaswinkel
45f0669b85
Use transient prop for MethodModeling component
2023-11-02 14:16:34 +01:00
Koen Vlaswinkel
65f02f1c6f
Use transient prop for CodeSnippetMessage component
2023-11-02 14:09:35 +01:00
Koen Vlaswinkel
fb45a0d409
Use transient prop for VerticalSpace component
2023-11-02 14:09:01 +01:00
Koen Vlaswinkel
3cd06021d3
Use transient prop for TextButton component
2023-11-02 14:08:29 +01:00
Koen Vlaswinkel
cd0b2fba8a
Use transient prop for HorizontalSpace component
2023-11-02 14:07:55 +01:00
Koen Vlaswinkel
1cc63382c9
Remove unnecessary props type for Dropdown
...
This removes the `disabled` prop from the `Dropdown` component. This is
already included in the default HTML props of the `select` component,
so it's not necessary to add it again.
2023-11-02 14:06:03 +01:00
Koen Vlaswinkel
8e8399988e
Use transient props for Alert component
2023-11-02 14:05:11 +01:00
Koen Vlaswinkel
eaf3a1ce1b
Merge pull request #3031 from github/koesie10/modeled-method-union
...
Switch `ModeledMethod` to union of types
2023-11-02 09:52:33 +01:00
Koen Vlaswinkel
ccaf2ad0b6
Merge remote-tracking branch 'origin/main' into koesie10/modeled-method-union
2023-11-02 09:31:15 +01:00
Charis Kyriakou
7adc114002
Remove unnecessary ModelKindDropdown input ( #3046 )
2023-11-01 15:20:50 +00:00
Charis Kyriakou
3f90564ee3
Add telemetry for method modeling panel ( #3041 )
2023-11-01 15:15:22 +00:00
Koen Vlaswinkel
5378f1afa4
Merge remote-tracking branch 'origin/main' into koesie10/modeled-method-union
2023-11-01 16:11:21 +01:00
Koen Vlaswinkel
b47c561dfa
Merge pull request #3044 from github/koesie10/fix-query-storage-path
...
Fix queries always being created in qlpack root
2023-11-01 16:02:17 +01:00
Charis Kyriakou
2f39364191
Merge pull request #3045 from github/charis/fix-broken-stories
...
Fix some broken storybook stories
2023-11-01 14:59:53 +00:00
Koen Vlaswinkel
ab67060279
Remove provenance from none modeling
2023-11-01 15:58:50 +01:00
Koen Vlaswinkel
dd8d7dfd58
Remove unnecessary nullish coalescing
2023-11-01 15:52:10 +01:00
Koen Vlaswinkel
e25398d1fa
Use createEmptyModeledMethod in more places
2023-11-01 15:51:25 +01:00
Koen Vlaswinkel
5f25fe42c3
Change error message to be distinct
2023-11-01 15:49:01 +01:00
Charis Kyriakou
5ae136bc15
Fix some broken storybook stories
2023-11-01 14:39:09 +00:00
Koen Vlaswinkel
0bec013b73
Fix queries always being created in qlpack root
...
This passes through the query storage path to the qlpack generator so
it's able to create the query in the correct selected folder.
2023-11-01 15:13:43 +01:00
Koen Vlaswinkel
ccb08e19d7
Merge pull request #3040 from github/koesie10/duplicate-query-packs
...
Prevent duplicate query packs when creating a query
2023-11-01 15:02:18 +01:00
Koen Vlaswinkel
693adb5512
Remove separation between generate queries options
2023-11-01 14:55:49 +01:00
Koen Vlaswinkel
71f59b19b4
Move model generation functions to language definition
2023-11-01 14:53:05 +01:00
Koen Vlaswinkel
2a477140a6
Move language files to separate directories
2023-11-01 14:19:01 +01:00
Koen Vlaswinkel
9387d55263
Unify model generation query running
2023-11-01 14:19:00 +01:00
Koen Vlaswinkel
8a8a85fb9a
Merge pull request #3033 from github/koesie10/generate-model
...
Add generation of Ruby models
2023-11-01 14:17:10 +01:00
Charis Kyriakou
978d8d38f1
Minor test plan fixes ( #3042 )
2023-11-01 12:17:59 +00:00
Koen Vlaswinkel
456163aba5
Prevent duplicate query packs when creating a query
...
This prevents the creation of duplicate query pack names when creating a
query in the following ways:
- When you have selected a folder, the query pack name will include the
name of the folder. This should prevent duplicate query pack names
when creating queries in different folders.
- When the folder name includes `codeql` or `queries`, we will not
add `codeql-extra-queries-` since that would be redundant.
- After generating the query pack name, we will resolve all qlpacks and
check if one with this name already exists. If it does, we will start
adding an index to the name until we find a unique name.
2023-11-01 11:03:20 +01:00
Charis Kyriakou
fe212c315c
Merge pull request #3039 from github/charisk/method-modeling-language
...
Update method modeling panel language when new db opened
2023-11-01 09:31:53 +00:00
Charis Kyriakou
57fbb8e2e6
Update method modeling panel database item when new db opened
2023-11-01 09:09:25 +00:00
Koen Vlaswinkel
6685883ebf
Merge pull request #3035 from github/koesie10/fix-ref
...
Fix scroll into view not working when revealing method
2023-11-01 09:56:44 +01:00
Koen Vlaswinkel
ad121a5f93
Merge pull request #3037 from github/koesie10/detect-language
...
Detect existing query packs when creating skeleton query
2023-11-01 09:56:24 +01:00
Charis Kyriakou
02c1d7ef9e
Add ability to use a dev endpoint for auto-model ( #3038 )
2023-11-01 08:55:56 +00:00
Charis Kyriakou
e9fb9f52d8
Update method modeling panel language when new db opened
2023-11-01 08:52:44 +00:00
Charis Kyriakou
2988aceddf
Change auto-model default batch size ( #3036 )
2023-10-31 14:46:01 +00:00
Koen Vlaswinkel
abafefdb5e
Detect existing query packs when creating skeleton query
...
This will change the skeleton query wizard to detect existing query
packs when creating a skeleton query. This allows the user to create a
query in an existing query pack that is not named
`codeql-custom-queries-{language}`.
2023-10-31 15:45:48 +01:00
Koen Vlaswinkel
d24352be0a
Merge pull request #3034 from github/koesie10/remove-extlogger-model-editor
...
Remove `extLogger` imports from model editor
2023-10-31 12:55:49 +01:00