Kris De Volder
9862f49a7f
No 'interacts with' error if resource does not exist.
2017-04-24 09:41:26 -07:00
Kris De Volder
411ea55bbb
Cleanup: comment spelling
2017-04-22 10:57:30 -07:00
Kris De Volder
c344c13e5e
Reconciler check that jobs used in 'passed' attribute...
...
... must interact with the resource.
2017-04-22 10:37:59 -07:00
Kris De Volder
da66be7aec
Refactor / simplify how Yaml schema Constraints work:
...
- simplify access to DynamicSchemaContext.
- allow constraints on non-map type nodes.
These changes pave the way to checking inertaction constraint on job-name
used in 'passed' attribute.
2017-04-21 12:16:37 -07:00
Kris De Volder
2181130e78
Increase default limit on completion results to 50
2017-04-21 09:52:59 -07:00
Kris De Volder
19471a7e65
Cleanups: unused imports
2017-04-21 09:45:40 -07:00
Kris De Volder
7aa4843b59
Position problem marker for 'top level' missing prop at end of document
2017-04-20 15:39:35 -07:00
Kris De Volder
f23f20af37
Save action preferences
2017-04-20 14:32:39 -07:00
Kris De Volder
25e9aacf5b
Testharness: ability to check 'context' of problem markers
2017-04-20 14:32:10 -07:00
Kris De Volder
5284d96533
Cleanups: more type-checked representation of LanguageId
2017-04-20 13:57:56 -07:00
Kris De Volder
e83059c1b4
Fix NPEs causing test failures
...
These happen for language-server that don't
have any quickfixes.
2017-04-20 12:09:52 -07:00
Kris De Volder
0ca361f098
Simplify quickfix support (no dynamic command registration)
2017-04-20 11:47:33 -07:00
Kris De Volder
a3f08a7c3e
Cleanup: fix some comments
2017-04-20 10:33:06 -07:00
Kris De Volder
954041182b
Cleanup/remove custom protocol bits used by quickfixes
...
Make use of proper LSP V3 apis: `client/registerCapability`, `workspace/executeCommand` and `workspace/applyEdit` instead.
2017-04-20 10:21:57 -07:00
Kris De Volder
30ef77eb28
Re-enable tests (still failing or not?)
2017-04-19 16:14:09 -07:00
Kris De Volder
a83fbec945
Update to lsp protocol v3
2017-04-19 16:06:39 -07:00
Kris De Volder
8af1d9f0c4
When completing a resource type name, also insert required properties
2017-04-18 17:34:26 -07:00
Kris De Volder
e34740b05c
Revert "remove outdated local repo def"
...
This reverts commit 2c7a240650 .
2017-04-18 10:09:11 -07:00
Martin Lippert
2c7a240650
remove outdated local repo def
2017-04-18 17:36:18 +02:00
Martin Lippert
1b47102fcf
made tests more robust because references could be found in random order
2017-04-18 15:20:19 +02:00
Kris De Volder
185b666253
Fix race-condition: reconciler versus ast cache
2017-04-17 12:28:21 -07:00
Kris De Volder
d7e456c3da
Remove -U flag from mvn builds for better use of mvn cache
2017-04-14 10:52:23 -07:00
Kris De Volder
e0103c1352
Some refactorings towards fixing a nasty race condition
...
See: https://www.pivotaltracker.com/story/show/143694789
This work is not yet complete (everything still works as before, but a race condtion between clearing AST cache and using AST for reconciles remains).
2017-04-14 10:41:20 -07:00
Kris De Volder
c520ef833e
Add warning comment in anticipation of fixing bug
2017-04-13 15:52:15 -07:00
Kris De Volder
bbe2bdd54e
Simple test for 'goto symbol' in pipeline.yml
2017-04-13 15:35:51 -07:00
Kris De Volder
3ccb392e6f
Implement 'goto symbol' within pipeline.yml files.
2017-04-13 12:22:49 -07:00
Kris De Volder
d3b244d5de
Fix failing test cases.
2017-04-13 10:09:01 -07:00
Kris De Volder
c86b156e42
Make reconcile for resoure_type type more accurate
...
The string typed in there now must be a resource_type name. So it can not
be empty and can not be some random string.
2017-04-13 10:01:03 -07:00
Kris De Volder
c1642a1d4c
Cleanup debug output related to 'codeAction' handling
2017-04-13 09:30:10 -07:00
Kris De Volder
776e35c8c8
Make 'none' flagged as deprecated in manifest.yml
2017-04-12 17:36:39 -07:00
Kris De Volder
a6ac867f7a
New values process and http for health-check-type
2017-04-12 16:56:18 -07:00
Kris De Volder
20152be6bf
Don't allow empty string in uri for git resource
2017-04-12 16:32:09 -07:00
Kris De Volder
d601b0427d
Fix failing tests
2017-04-12 16:11:33 -07:00
Kris De Volder
f2bc237b53
Fix conflict between sts.quickfix command registrations ...
...
... from different vscode extensions activated simultaneosly.
2017-04-12 16:04:12 -07:00
Kris De Volder
87a7026215
Add some tests for quickfixes
2017-04-12 14:53:48 -07:00
Kris De Volder
f58130e6e7
Reorganize how server capabilites are determined in SimpleLanguageServer
...
Compute it based on registered handlers and quickfixes.instead
of handcrafting it for every subclass.
2017-04-12 11:25:01 -07:00
Kris De Volder
8c417d4922
Fix compile error due to api change.
2017-04-11 17:15:43 -07:00
Kris De Volder
aee00fb487
Add quickfix for missing properties in concourse editor
2017-04-11 17:08:03 -07:00
Kris De Volder
996709904f
Spit vscode-manifest-yaml to create separate language-server
2017-04-07 15:41:06 -07:00
Kris De Volder
c5a22086d8
Re-enable ignored tests
2017-04-07 15:15:32 -07:00
Kris De Volder
95355ff981
Split vscode-boot-java to separate out language-server
2017-04-07 14:36:23 -07:00
Kris De Volder
d0dba5e367
Try to fix build issue
...
Problem seems to be that org.json patched jar can't be found because it
wasn't put into git (caught by .gitignore)
2017-04-07 11:18:19 -07:00
Kris De Volder
5a5a89ff8d
Try to fix build issue pre-populating the maven cache
2017-04-07 11:02:20 -07:00
Kris De Volder
ab7cac3804
Merge branch 'master' of github.com:spring-projects/sts4
2017-04-07 10:38:42 -07:00
Kris De Volder
5c325eadd9
Split vscode-boot-properties to separate language-server
2017-04-07 10:32:35 -07:00
BoykoAlex
55f50029e9
Route validation
...
Route value validation
Adjust validation
Unit tests
2017-04-07 13:20:14 -04:00
Kris De Volder
bf8f8cffa9
Moved commons and concourse editor to 'headless-services'
2017-04-06 17:21:53 -07:00
Martin Lippert
8352dc8765
initial structure of repo
2016-08-16 17:14:06 +02:00