IBM zCodeFormatSettings
IBM Enterprise languages code formatter settings file for IBM zDevOps development tools such as Z Open Editor
| Type | object |
|---|---|
| File match |
zcodeformat.yaml
zcodeformat.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/ibm-zcodeformatsettings/latest.json |
| Source | https://raw.githubusercontent.com/IBM/zopeneditor-about/main/zcodeformat/zcodeformat-schema-0.0.1.json |
Validate with Lintel
npx @lintel/lintel check
JSON schema for zcodeformat.yaml or zcodeformat.json code formatter preferences files. Version 0.0.1 -- Licensed Materials - Property of IBM - (c) Copyright IBM Corporation 2022. All Rights Reserved.
Properties
10 nested properties
4 nested properties
Enable indentation of record descriptions If false, startOfAreaA and indentLength are not allowed
2 nested properties
Start of Area A Cannot be used if enableIndentation is false
Indent Length Cannot be used if enableIndentation is false
Align PICTURE Clauses
Align VALUE Clauses
2 nested properties
Enable indentation of procedure divisions
6 nested properties
Start of Area A Cannot be used if enableIndentation is false
Start of Area B Cannot be used if enableIndentation is false
Multiple line statement indent length Cannot be used if enableIndentation is false use -1 to disable
Align lists Cannot be used if enableIndentation is false
Fixed indent length to use for all blocks Cannot be used if enableIndentation is false Cannot be used with other individual block indent values
End of Area B
If -1, will use Margin R as the end of Area B
If indentation moves code beyond Area B
Definitions
4 nested properties
Enable indentation of record descriptions If false, startOfAreaA and indentLength are not allowed
2 nested properties
Start of Area A Cannot be used if enableIndentation is false
Indent Length Cannot be used if enableIndentation is false
Align PICTURE Clauses
Align VALUE Clauses
2 nested properties
Enable indentation of procedure divisions
6 nested properties
Start of Area A Cannot be used if enableIndentation is false
Start of Area B Cannot be used if enableIndentation is false
Multiple line statement indent length Cannot be used if enableIndentation is false use -1 to disable
Align lists Cannot be used if enableIndentation is false
Fixed indent length to use for all blocks Cannot be used if enableIndentation is false Cannot be used with other individual block indent values
End of Area B
If -1, will use Margin R as the end of Area B
If indentation moves code beyond Area B
Start of Area A Cannot be used if enableIndentation is false
Indent Length Cannot be used if enableIndentation is false
Start of Area A Cannot be used if enableIndentation is false
Start of Area B Cannot be used if enableIndentation is false
Multiple line statement indent length Cannot be used if enableIndentation is false use -1 to disable
Align lists Cannot be used if enableIndentation is false
Fixed indent length to use for all blocks Cannot be used if enableIndentation is false Cannot be used with other individual block indent values
17 nested properties
Indent length of AT END block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of AT END OF PAGE block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of EXEC block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent END-EXEC phrase Cannot be used if enableIndentation is false END-EXEC phrase will be indented with Exec Block
Indent length of IF block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of INVALID KEY block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT AT END block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT AT END OF PAGE block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of INVALID KEY Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT ON EXCEPTION block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT ON OVERFLOW block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT ON SIZE ERROR block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of ON EXCEPTION block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of ON OVERFLOW block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of ON SIZE ERROR block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of PERFORM block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of WHEN block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of AT END block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of AT END OF PAGE block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of EXEC block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent END-EXEC phrase Cannot be used if enableIndentation is false END-EXEC phrase will be indented with Exec Block
Indent length of IF block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of INVALID KEY block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT AT END block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT AT END OF PAGE block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of INVALID KEY Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT ON EXCEPTION block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT ON OVERFLOW block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of NOT ON SIZE ERROR block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of ON EXCEPTION block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of ON OVERFLOW block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of ON SIZE ERROR block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of PERFORM block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used
Indent length of WHEN block Cannot be used if enableIndentation is false Cannot be used if indentForAllBlocks is used