1531 Commits

Author SHA1 Message Date
BoykoAlex
2e598dbd62 Metrics in CodeLenses (start) 2020-11-13 14:37:32 -05:00
BoykoAlex
28e97a6db4 Unit test for RM metrics section 2020-11-13 14:37:32 -05:00
Nieraj Singh
e919823112 Further implementation of metrics in live hovers
Live hovers now show basic metrics
2020-11-13 14:37:32 -05:00
BoykoAlex
ca72948de8 Initial POC 2020-11-13 14:37:32 -05:00
Martin Lippert
f185db5882 added completion proposal provider for constructur arg names in Spring XML config files 2020-11-13 11:56:38 +01:00
Martin Lippert
9557cacd88 Merge pull request #550 from spring-projects/dependabot/maven/headless-services/spring-boot-language-server/src/test/resources/test-projects/test-xml-validations/junit-junit-4.13.1
Bump junit from 4.7 to 4.13.1 in /headless-services/spring-boot-language-server/src/test/resources/test-projects/test-xml-validations
2020-10-29 16:34:21 +01:00
Martin Lippert
0a510a3d10 update jdt.core and lemminx versions to latest releases 2020-10-28 10:43:39 +01:00
Kris De Volder
bfa69a0af6 Bump version to 1.24.0 2020-10-27 16:21:21 +00:00
Nieraj Singh
809ffc07e7 Minor junit change 2020-10-19 16:36:14 -07:00
Nieraj Singh
a64ea76ef2 PT 173730396 - Further support for version validation
Added further support to generate warning messages for a java project
from spring project metadata.
2020-10-19 15:46:58 -07:00
Kris De Volder
d92572bc52 Attempt to fix race condition boot ls tests
See: https://www.pivotaltracker.com/story/show/175339205
2020-10-19 14:28:46 -07:00
Kris De Volder
3180b5daf0 Tolerate redundant '.' before '[' in properties file
See: https://www.pivotaltracker.com/story/show/175147973
2020-10-19 10:56:55 -07:00
Nieraj Singh
49aef18f06 Added junits to test Spring project list of libs and version 2020-10-16 13:57:32 -07:00
BoykoAlex
787aa0fc0b XML LS extension for namespace resolution 2020-10-14 18:26:54 -04:00
dependabot[bot]
e9f2ea352f Bump junit
Bumps [junit](https://github.com/junit-team/junit4) from 4.7 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.7...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 23:54:32 +00:00
Nieraj Singh
f90de4c84b PT 173730396 - Initial implementation of generations validation
Includes parsing of spring boot projects from spring.io/api, as well as
spring boot project generations from sample code, and relevant junits.
2020-10-08 15:48:10 -07:00
Nieraj Singh
c3ebdef322 Add spring-web to use RestTemplate for spring.io/api access 2020-10-08 15:48:10 -07:00
Kris De Volder
9759551064 Fixup some javadoc explaining problem type metadata generation 2020-10-05 17:08:02 -07:00
Kris De Volder
211bf53123 Make easier to update spring-boot package.json
... with configuration keys for problem severity.
2020-10-05 15:32:52 -07:00
Kris De Volder
60f9f5c0ce TRigger reconcile for all open docs if config changed 2020-10-05 11:40:31 -07:00
Kris De Volder
d2d6de5123 Preference page for boot-ls Java problem severities 2020-10-05 11:18:33 -07:00
Kris De Volder
d1d31e2a7c Bootify: remove deprecated CompletionEngine ...
from CompositeLanguageServerComponents
2020-10-03 18:04:00 -07:00
Kris De Volder
3be81b848f Bootify: BootJavaCompletionEngine 2020-10-03 17:34:55 -07:00
Kris De Volder
83f4b7c96b Remove obsolete code 2020-10-03 14:54:36 -07:00
Kris De Volder
393a257090 Boofity: Spring yaml and properties completion engine 2020-10-03 11:10:25 -07:00
Kris De Volder
a23cf242f8 Bootfication: convert xml completion engine into bean 2020-10-03 10:06:59 -07:00
Kris De Volder
cd0eebcc15 Boot Language Server obeys configured problem severities 2020-10-02 17:47:09 -07:00
Kris De Volder
dbe9520f3d Preference pages for props and yaml ls editor
Allows configuring problem severities.
The ui works but is not yet wired to transmit
these setting to the language server.
2020-10-02 17:47:09 -07:00
Kris De Volder
4f5f690675 Auto escape logger names with . in them
They are used as map keys and will produce a warning otherwise.
2020-09-30 16:26:44 -07:00
Kris De Volder
06bb6e677a Fix test failure 2020-09-30 16:26:11 -07:00
Kris De Volder
08e356f9da Add a warning for 'escapable' yaml map keys
See: https://www.pivotaltracker.com/n/projects/1346850/stories/174872660
2020-09-30 15:51:55 -07:00
Kris De Volder
fbdbc7cb83 Somewhat better handling of escaped '[...]' keys in yaml 2020-09-30 14:01:10 -07:00
Kris De Volder
0f3f3dfce7 Key "handle-as" support in application.yml editor
See: https://www.pivotaltracker.com/story/show/174954118
2020-09-29 14:45:40 -07:00
Kris De Volder
2a9f7db03e Shorter/nicer label for docker process id in live hovers
See: https://www.pivotaltracker.com/story/show/174999085
2020-09-29 10:45:12 -07:00
Kris De Volder
0787fe50fb Try to fix failing test case
Suspected cause: old test project depends on a old
snapshot dependency.

Fix: replace with equivalent release dependency.
2020-09-25 10:06:31 -07:00
Kris De Volder
197298e85d Allow map keys to be surrounded by '[' in .properties file
See: https://github.com/spring-projects/sts4/issues/534

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2020-09-17 15:37:39 -07:00
Kris De Volder
ed102991d7 Make .properties reconciler aware of document marker
See: https://github.com/spring-projects/sts4/issues/533

Signed-off-by: Kris De Volder <kdevolder@pivotal.io>
2020-09-17 11:38:02 -07:00
Kris De Volder
7070489c4d Bump version to 1.23.0 2020-09-16 19:23:16 +00:00
Kris De Volder
0613fa41ee Bump version to 1.22.0 2020-09-08 16:44:51 +00:00
Martin Lippert
93a19fdcc0 fixed issue with symbol indexing and special characters in doc URIs 2020-09-07 16:19:31 +02:00
Martin Lippert
c7c838dced fixed problem with validating spel expressions that include property placeholders, ignoring those spel expressions now for validation 2020-09-07 10:57:36 +02:00
Martin Lippert
0d3de0698f take process name of remote live hover apps into account if available 2020-08-21 12:33:31 +02:00
Martin Lippert
72699659a7 add CacheEvict annotation to SpEL syntax validation config 2020-08-09 17:25:11 +02:00
Martin Lippert
dc3f8fca45 added SpEL syntax validation for ConditionalOnExpression annotation 2020-07-31 07:46:51 +02:00
Kris De Volder
cb42b49d5a Bump version to 1.21.0 2020-07-30 13:32:31 +00:00
Martin Lippert
fb0a5273f0 take overall preference for spring xml support into account for spel syntax validation for xml files 2020-07-26 18:43:58 +02:00
Martin Lippert
c04aade997 added spel syntax validation for xml spring config files 2020-07-25 12:06:54 +02:00
Martin Lippert
f5a5599686 enable SpEL syntax validation for anntation hierarchies and fixed additional test cases 2020-07-13 16:26:18 +02:00
Martin Lippert
11df688a3d refactored spel syntax validation and enabled it for additional annotations and named parameters 2020-07-11 22:09:04 +02:00
Kris De Volder
126a14392d Cleanup debug logging 2020-07-09 10:06:56 -07:00