@@ -66,27 +66,78 @@ these properties:
6666* ` name ` - A name for the configuration object.
6767 This is used in error messages and config inspector to help identify which
6868 configuration object is being used.
69- * ` files ` - A list of glob patterns indicating the files that the
69+ * ` files ` - A list of glob patterns indicating the files or URLs that the
7070 configuration object should apply to. If not specified, the configuration
7171 object applies to all files matched by any other configuration object.
72- * ` ignores ` - A list of glob patterns indicating the files that the
72+ See section [ File and Ignore Patterns] ( #file-and-ignore-patterns ) below.
73+ * ` ignores ` - A list of glob patterns indicating the files and URLs that the
7374 configuration object should not apply to. If not specified, the configuration
74- object applies to all files matched by files. If ignores is used without any
75+ object applies to all files matched by ` files ` . If ignores is used without any
7576 other keys in the configuration object, then the patterns act as _ global ignores_ .
77+ See section [ File and Ignore Patterns] ( #file-and-ignore-patterns ) below.
7678* ` opener_options ` - A dictionary specifying keyword-arguments that are passed
7779 directly to the ` xarray.open_dataset() ` function. The available options are
7880 dependent on the xarray backend selected by the ` engine ` option.
81+ See section [ Opener Options] ( #opener-options ) below.
7982* ` linter_options ` - A dictionary containing settings related to
8083 the linting process. (Currently not used.)
81- * ` processor ` - A string indicating the name of a processor inside of a plugin,
82- i.e., ` "<plugin-name>/<processor-name>" ` . In Python configurations
83- it can also be an object of type ` ProcessorOp ` containing
84- ` preprocess() ` and ` postprocess() ` methods.
84+ See section [ Linter Options] ( #linter-options ) below.
85+ * ` settings ` - An object containing name-value pairs of information that should
86+ be available to all rules.
8587* ` plugins ` - A dictionary containing a name-value mapping of plugin names
8688 to either plugin module names or ` Plugin ` objects. When ` files ` is specified,
8789 these plugins are only available to the matching files.
90+ See sections [ Configuring Plugins] ( #configuring-plugins )
91+ and [ Custom Plugins] ( #custom-plugins ) below.
8892* ` rules ` - An object containing the configured rules.
8993 When ` files ` or ` ignores ` are specified, these rule configurations are only
9094 available to the matching files.
91- * ` settings ` - An object containing name-value pairs of information that should
92- be available to all rules.
95+ See sections [ Configuring Rules] ( #configuring-rules )
96+ and [ Custom Rules] ( #custom-rules ) below.
97+ * ` processor ` - A string indicating the name of a processor inside of a plugin,
98+ i.e., ` "<plugin-name>/<processor-name>" ` . In Python configurations
99+ it can also be an object of type ` ProcessorOp ` containing
100+ ` preprocess() ` and ` postprocess() ` methods.
101+ See sections [ Configuring Processors] ( #custom-processors )
102+ and [ Custom Processors] ( #custom-processors ) below.
103+
104+ ## File and Ignore Patterns
105+
106+ _ Coming soon_
107+
108+ ## Opener Options
109+
110+ _ Coming soon_
111+
112+ ## Linter Options
113+
114+ _ Coming soon_
115+
116+ ## Configuring Plugins
117+
118+ _ Coming soon_
119+
120+ ## Configuring Rules
121+
122+ _ Coming soon_
123+
124+ ## Configuring Processors
125+
126+ _ Coming soon_
127+
128+ ## Predefined Configuration Objects
129+
130+ _ Coming soon_
131+
132+ ## Custom Plugins
133+
134+ _ Coming soon_
135+
136+ ## Custom Rules
137+
138+ _ Coming soon_
139+
140+ ## Custom Processors
141+
142+ _ Coming soon_
143+
0 commit comments