Commit Graph

4294 Commits

Author SHA1 Message Date
Kris De Volder
642acea0d9 Concourse Reconciler: check for unused resource 2017-05-03 17:19:31 -07:00
BoykoAlex
d7eda61c99 Rework mutually exclusive constraint 2017-05-03 17:47:15 -04:00
BoykoAlex
8d88ebbb17 Switch to exclusiveWith 2017-05-03 16:15:42 -04:00
BoykoAlex
4b1ae4bdf2 Merge branch 'master' into routes-validation
# Conflicts:
#	headless-services/manifest-yaml-language-server/src/main/java/org/springframework/ide/vscode/manifest/yaml/ManifestYamlSchemaProblemsTypes.java
#	headless-services/manifest-yaml-language-server/src/main/java/org/springframework/ide/vscode/manifest/yaml/ManifestYmlSchema.java
2017-05-03 14:55:06 -04:00
BoykoAlex
3abcf3abed Routes advanced validation 2017-05-03 10:59:20 -04:00
Kris De Volder
54998caff3 Second attempt to fix boot-props fails 2017-05-02 19:41:29 -07:00
Kris De Volder
d20284aa3e Fix test failures 2017-05-02 19:34:41 -07:00
Kris De Volder
1bc920131c Fix failing tes 2017-05-02 19:21:36 -07:00
Kris De Volder
f5fc8d0601 Relaxed CA with less indentation 2017-05-02 19:15:33 -07:00
Kris De Volder
b53febf31e Add extra test case 2017-05-02 15:01:44 -07:00
Kris De Volder
4047f767ce Refactor: generalzing 'relaxed indentation'
This paves the way to doing relaxed content assist that are indented less
than the current CA query.
2017-05-02 15:01:10 -07:00
Kris De Volder
cfe489d1c2 Refactoring: Dashed-completion relaxation ...
Is now less coupled with the completion engine, but handled internally by the YamllAssistContext instead.
2017-05-02 11:19:08 -07:00
Kris De Volder
4a6b71f1fb Move cursor after insert required properties quickfix 2017-05-01 17:53:29 -07:00
Kris De Volder
76c7c3c791 Add support to DocumentEdits to 'freeze' cursor 2017-05-01 14:50:44 -07:00
Kris De Volder
86a2dd63c5 Be a little less eager to retry failed network requests
This is to avoid bogging down the reconciler thread with repeated
failing network calls in a short span of time.

See https://www.pivotaltracker.com/story/show/143347079
2017-05-01 10:38:36 -07:00
Kris De Volder
acfbd72978 Dont' stop debugger on launching vscode-extension 2017-04-30 07:33:04 -07:00
Kris De Volder
5ccb3e5f22 Content assist for 'domains' inside of route-strings 2017-04-28 18:20:34 -07:00
Kris De Volder
1966affe05 Verify constraints around 'health-check-http-endpoint' prop 2017-04-27 16:50:23 -07:00
Kris De Volder
f7bde8559b Improve reconciler errors around wrong domains 2017-04-27 14:43:39 -07:00
Kris De Volder
6ab32ac53e Fix compile errors due lsp4j api changes 2017-04-27 13:51:19 -07:00
Kris De Volder
f9722b85e5 Reconcile and CA for 'stack' property in manifest.yml 2017-04-27 11:31:30 -07:00
Kris De Volder
d47fa48e43 Autoinsert single required proerty after '- '. 2017-04-26 16:50:56 -07:00
Kris De Volder
66704bec00 More tweaking to relaxed context assist 2017-04-26 14:00:52 -07:00
Kris De Volder
17ce903577 Small tweak to auto-dash insertion 2017-04-26 11:41:29 -07:00
Kris De Volder
9e0513663c Improve content assist for services (auto inserting dashes) 2017-04-26 11:11:40 -07:00
Kris De Volder
7133b5cc8a Remove applications snippet 2017-04-26 08:39:42 -07:00
Kris De Volder
7c189f7c4a Additional test for '- ' completions 2017-04-26 08:39:12 -07:00
Kris De Volder
b6d0531625 Cleanup unused unresolvable import 2017-04-25 18:12:15 -07:00
Kris De Volder
b866649a3d Relaxing yaml proposals for '- '. 2017-04-25 18:08:05 -07:00
Kris De Volder
347ad2a653 Add target description to buildpack CA hints 2017-04-25 08:15:41 -07:00
Kris De Volder
5a8864d622 Add target description to services CA hints 2017-04-25 08:09:11 -07:00
Kris De Volder
2cdf0af492 Add target description to domains CA hints 2017-04-24 17:15:09 -07:00
Kris De Volder
e8951b27a3 Cleanup imports 2017-04-24 15:21:59 -07:00
Kris De Volder
7ce8ea1a0e Quickfix for health-check-type: none 2017-04-24 15:09:13 -07:00
Kris De Volder
a9891c6952 Fix formatting of health-check-http-endpoint hover 2017-04-24 11:36:14 -07:00
Kris De Volder
784773125b Fix test failures. 2017-04-24 11:22:00 -07:00
Kris De Volder
a8adfa116f Cleanup imports 2017-04-24 11:18:19 -07:00
Kris De Volder
6e1881543d Add support for health-check-http-endpoint property 2017-04-24 11:16:40 -07:00
Kris De Volder
e493724543 Cleanups: debug output 2017-04-24 09:48:56 -07:00
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