Skip to content

Commit 629b4b5

Browse files
authored
Merge pull request #292 from NfNitLoop/regenerate-schema-md
regenerate schema.md
2 parents 099aad8 + 1fedab7 commit 629b4b5

File tree

2 files changed

+44
-32
lines changed

2 files changed

+44
-32
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ test: build
3636

3737
.PHONY: schema_doc
3838
schema_doc:
39-
# https://github.com/coveooss/json-schema-for-humans
39+
# https://github.com/coveooss/json-schema-for-humans v0.45.2
4040
generate-schema-doc --config template_name=md --config description_is_markdown=true --config show_breadcrumbs=false schema.json schema.md
4141
sed -i.bak 's/\\`/`/g' schema.md
4242
[ -f schema.md.bak ] && rm schema.md.bak

schema.md

Lines changed: 43 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,22 @@
2727
- [2.1.1.13.1. lint-formats items](#autogenerated_heading_6)
2828
- [2.1.1.14. Property `lint-ignore-exit-code`](#languages_pattern1_items_lint-ignore-exit-code)
2929
- [2.1.1.15. Property `lint-offset`](#languages_pattern1_items_lint-offset)
30-
- [2.1.1.16. Property `lint-on-save`](#languages_pattern1_items_lint-on-save)
31-
- [2.1.1.17. Property `lint-severity`](#languages_pattern1_items_lint-severity)
32-
- [2.1.1.18. Property `lint-source`](#languages_pattern1_items_lint-source)
33-
- [2.1.1.19. Property `lint-stdin`](#languages_pattern1_items_lint-stdin)
34-
- [2.1.1.20. Property `lint-workspace`](#languages_pattern1_items_lint-workspace)
35-
- [2.1.1.21. Property `completion-command`](#languages_pattern1_items_completion-command)
36-
- [2.1.1.22. Property `completion-stdin`](#languages_pattern1_items_completion-stdin)
37-
- [2.1.1.23. Property `symbol-command`](#languages_pattern1_items_symbol-command)
38-
- [2.1.1.24. Property `symbol-stdin`](#languages_pattern1_items_symbol-stdin)
39-
- [2.1.1.25. Property `symbol-formats`](#languages_pattern1_items_symbol-formats)
40-
- [2.1.1.25.1. symbol-formats items](#autogenerated_heading_7)
41-
- [2.1.1.26. Property `root-markers`](#languages_pattern1_items_root-markers)
42-
- [2.1.1.26.1. root-markers items](#autogenerated_heading_8)
43-
- [2.1.1.27. Property `require-marker`](#languages_pattern1_items_require-marker)
44-
- [2.1.1.28. Property `commands`](#languages_pattern1_items_commands)
30+
- [2.1.1.16. Property `lint-after-open`](#languages_pattern1_items_lint-after-open)
31+
- [2.1.1.17. Property `lint-on-save`](#languages_pattern1_items_lint-on-save)
32+
- [2.1.1.18. Property `lint-severity`](#languages_pattern1_items_lint-severity)
33+
- [2.1.1.19. Property `lint-source`](#languages_pattern1_items_lint-source)
34+
- [2.1.1.20. Property `lint-stdin`](#languages_pattern1_items_lint-stdin)
35+
- [2.1.1.21. Property `lint-workspace`](#languages_pattern1_items_lint-workspace)
36+
- [2.1.1.22. Property `completion-command`](#languages_pattern1_items_completion-command)
37+
- [2.1.1.23. Property `completion-stdin`](#languages_pattern1_items_completion-stdin)
38+
- [2.1.1.24. Property `symbol-command`](#languages_pattern1_items_symbol-command)
39+
- [2.1.1.25. Property `symbol-stdin`](#languages_pattern1_items_symbol-stdin)
40+
- [2.1.1.26. Property `symbol-formats`](#languages_pattern1_items_symbol-formats)
41+
- [2.1.1.26.1. symbol-formats items](#autogenerated_heading_7)
42+
- [2.1.1.27. Property `root-markers`](#languages_pattern1_items_root-markers)
43+
- [2.1.1.27.1. root-markers items](#autogenerated_heading_8)
44+
- [2.1.1.28. Property `require-marker`](#languages_pattern1_items_require-marker)
45+
- [2.1.1.29. Property `commands`](#languages_pattern1_items_commands)
4546
- [3. Property `tools`](#tools)
4647
- [3.1. Pattern Property `tool-definition`](#tools_pattern1)
4748
- [4. Property `version`](#version)
@@ -235,6 +236,7 @@ must respect the following conditions
235236
| - [lint-formats](#languages_pattern1_items_lint-formats ) | No | array of string | No | - | List of Vim errorformats to capture. See: https://vimhelp.org/quickfix.txt.html#errorformats. If this is not expressive enough, you can edit the `lint-command` to do some preprocessing, e.g. using `sed` or `jq`.<br /><br />`efm-langserver` uses a Go implementation to parse the errors, which comes with a CLI for quick testing: https://github.com/reviewdog/errorformat |
236237
| - [lint-ignore-exit-code](#languages_pattern1_items_lint-ignore-exit-code ) | No | boolean | No | - | ignore exit code of lint |
237238
| - [lint-offset](#languages_pattern1_items_lint-offset ) | No | number | No | - | offset value to skip lines |
239+
| - [lint-after-open](#languages_pattern1_items_lint-after-open ) | No | boolean | No | - | lint after open |
238240
| - [lint-on-save](#languages_pattern1_items_lint-on-save ) | No | boolean | No | - | only lint on save, i.e. don't lint on text changed |
239241
| - [lint-severity](#languages_pattern1_items_lint-severity ) | No | number | No | - | default severity to show if violation doesn't provide severity. 1 = error, 2 = warning, 3 = info, 4 = hint |
240242
| - [lint-source](#languages_pattern1_items_lint-source ) | No | string | No | - | show where the lint came from, e.g. 'eslint' |
@@ -436,7 +438,17 @@ Must be one of:
436438

437439
**Description:** offset value to skip lines
438440

439-
##### <a name="languages_pattern1_items_lint-on-save"></a>2.1.1.16. Property `lint-on-save`
441+
##### <a name="languages_pattern1_items_lint-after-open"></a>2.1.1.16. Property `lint-after-open`
442+
443+
| | |
444+
| ------------ | --------- |
445+
| **Type** | `boolean` |
446+
| **Required** | No |
447+
| **Default** | `true` |
448+
449+
**Description:** lint after open
450+
451+
##### <a name="languages_pattern1_items_lint-on-save"></a>2.1.1.17. Property `lint-on-save`
440452

441453
| | |
442454
| ------------ | --------- |
@@ -445,7 +457,7 @@ Must be one of:
445457

446458
**Description:** only lint on save, i.e. don't lint on text changed
447459

448-
##### <a name="languages_pattern1_items_lint-severity"></a>2.1.1.17. Property `lint-severity`
460+
##### <a name="languages_pattern1_items_lint-severity"></a>2.1.1.18. Property `lint-severity`
449461

450462
| | |
451463
| ------------ | -------- |
@@ -454,7 +466,7 @@ Must be one of:
454466

455467
**Description:** default severity to show if violation doesn't provide severity. 1 = error, 2 = warning, 3 = info, 4 = hint
456468

457-
##### <a name="languages_pattern1_items_lint-source"></a>2.1.1.18. Property `lint-source`
469+
##### <a name="languages_pattern1_items_lint-source"></a>2.1.1.19. Property `lint-source`
458470

459471
| | |
460472
| ------------ | -------- |
@@ -463,7 +475,7 @@ Must be one of:
463475

464476
**Description:** show where the lint came from, e.g. 'eslint'
465477

466-
##### <a name="languages_pattern1_items_lint-stdin"></a>2.1.1.19. Property `lint-stdin`
478+
##### <a name="languages_pattern1_items_lint-stdin"></a>2.1.1.20. Property `lint-stdin`
467479

468480
| | |
469481
| ------------ | --------- |
@@ -473,7 +485,7 @@ Must be one of:
473485

474486
**Description:** use stdin for the lint
475487

476-
##### <a name="languages_pattern1_items_lint-workspace"></a>2.1.1.20. Property `lint-workspace`
488+
##### <a name="languages_pattern1_items_lint-workspace"></a>2.1.1.21. Property `lint-workspace`
477489

478490
| | |
479491
| ------------ | --------- |
@@ -482,7 +494,7 @@ Must be one of:
482494

483495
**Description:** indicates that the command lints the whole workspace and thus doesn't need a filename argument nor stdin
484496

485-
##### <a name="languages_pattern1_items_completion-command"></a>2.1.1.21. Property `completion-command`
497+
##### <a name="languages_pattern1_items_completion-command"></a>2.1.1.22. Property `completion-command`
486498

487499
| | |
488500
| ------------ | -------- |
@@ -491,7 +503,7 @@ Must be one of:
491503

492504
**Description:** completion command
493505

494-
##### <a name="languages_pattern1_items_completion-stdin"></a>2.1.1.22. Property `completion-stdin`
506+
##### <a name="languages_pattern1_items_completion-stdin"></a>2.1.1.23. Property `completion-stdin`
495507

496508
| | |
497509
| ------------ | --------- |
@@ -501,21 +513,21 @@ Must be one of:
501513

502514
**Description:** use stdin for the completion
503515

504-
##### <a name="languages_pattern1_items_symbol-command"></a>2.1.1.23. Property `symbol-command`
516+
##### <a name="languages_pattern1_items_symbol-command"></a>2.1.1.24. Property `symbol-command`
505517

506518
| | |
507519
| ------------ | -------- |
508520
| **Type** | `string` |
509521
| **Required** | No |
510522

511-
##### <a name="languages_pattern1_items_symbol-stdin"></a>2.1.1.24. Property `symbol-stdin`
523+
##### <a name="languages_pattern1_items_symbol-stdin"></a>2.1.1.25. Property `symbol-stdin`
512524

513525
| | |
514526
| ------------ | --------- |
515527
| **Type** | `boolean` |
516528
| **Required** | No |
517529

518-
##### <a name="languages_pattern1_items_symbol-formats"></a>2.1.1.25. Property `symbol-formats`
530+
##### <a name="languages_pattern1_items_symbol-formats"></a>2.1.1.26. Property `symbol-formats`
519531

520532
| | |
521533
| ------------ | ----------------- |
@@ -534,14 +546,14 @@ Must be one of:
534546
| ---------------------------------------------------------------------- | ----------- |
535547
| [symbol-formats items](#languages_pattern1_items_symbol-formats_items) | - |
536548

537-
##### <a name="autogenerated_heading_7"></a>2.1.1.25.1. symbol-formats items
549+
##### <a name="autogenerated_heading_7"></a>2.1.1.26.1. symbol-formats items
538550

539551
| | |
540552
| ------------ | -------- |
541553
| **Type** | `string` |
542554
| **Required** | No |
543555

544-
##### <a name="languages_pattern1_items_root-markers"></a>2.1.1.26. Property `root-markers`
556+
##### <a name="languages_pattern1_items_root-markers"></a>2.1.1.27. Property `root-markers`
545557

546558
| | |
547559
| ------------ | ----------------- |
@@ -562,14 +574,14 @@ Must be one of:
562574
| ------------------------------------------------------------------ | ----------- |
563575
| [root-markers items](#languages_pattern1_items_root-markers_items) | - |
564576

565-
##### <a name="autogenerated_heading_8"></a>2.1.1.26.1. root-markers items
577+
##### <a name="autogenerated_heading_8"></a>2.1.1.27.1. root-markers items
566578

567579
| | |
568580
| ------------ | -------- |
569581
| **Type** | `string` |
570582
| **Required** | No |
571583

572-
##### <a name="languages_pattern1_items_require-marker"></a>2.1.1.27. Property `require-marker`
584+
##### <a name="languages_pattern1_items_require-marker"></a>2.1.1.28. Property `require-marker`
573585

574586
| | |
575587
| ------------ | --------- |
@@ -578,7 +590,7 @@ Must be one of:
578590

579591
**Description:** require a marker to run linter
580592

581-
##### <a name="languages_pattern1_items_commands"></a>2.1.1.28. Property `commands`
593+
##### <a name="languages_pattern1_items_commands"></a>2.1.1.29. Property `commands`
582594

583595
| | |
584596
| ---------------------- | --------------------- |
@@ -731,4 +743,4 @@ must respect the following conditions
731743
| **Required** | No |
732744

733745
----------------------------------------------------------------------------------------------------------------------------
734-
Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2023-09-06 at 04:43:26 -0700
746+
Generated using [json-schema-for-humans](https://github.com/coveooss/json-schema-for-humans) on 2025-12-23 at 18:32:59 -0800

0 commit comments

Comments
 (0)