Add license_template_path configuration snippet

This commit is contained in:
David Lukes 2018-02-26 17:01:40 +01:00
parent 533d185f49
commit 53347bc226

View File

@ -2115,3 +2115,23 @@ Enable unstable featuers on stable channel.
- **Default value**: `false`
- **Possible values**: `true`, `false`
- **Stable**: Yes
## `license_template_path`
Check whether beginnings of files match a license template.
- **Default value**: `""``
- **Possible values**: path to a license template file
- **Stable**: No
A license template is a plain text file which is matched literally against the
beginning of each source file, except for `{}`-delimited blocks, which are
matched as regular expressions. The following license template therefore
matches strings like `// Copyright 2017 The Rust Project Developers.`, `//
Copyright 2018 The Rust Project Developers.`, etc.:
```
// Copyright {\d+} The Rust Project Developers.
```
`\{`, `\}` and `\\` match literal braces / backslashes.