fix(licensure): Add support for lua, svg and drawio files
This commit is contained in:
parent
6c80698589
commit
d7e4159a26
|
@ -135,6 +135,22 @@ comments:
|
|||
comment_char: "//"
|
||||
trailing_lines: 1
|
||||
|
||||
- extensions:
|
||||
- lua
|
||||
# The commenter field defines the kind of commenter to
|
||||
# generate. There are two types of commenters: line and block.
|
||||
#
|
||||
# This demonstrates a line commenter configuration. A line
|
||||
# commenter type will apply the comment_char to the beginning of
|
||||
# each line in the license header. It will then apply a number of
|
||||
# empty newlines to the end of the header equal to trailing_lines.
|
||||
#
|
||||
# If trailing_lines is omitted it is assumed to be 0.
|
||||
commenter:
|
||||
type: line
|
||||
comment_char: "--"
|
||||
trailing_lines: 1
|
||||
|
||||
- extensions:
|
||||
- rs
|
||||
- tri
|
||||
|
@ -161,6 +177,8 @@ comments:
|
|||
- extension:
|
||||
- html
|
||||
- md
|
||||
- svg
|
||||
- drawio
|
||||
commenter:
|
||||
type: block
|
||||
start_block_char: "<!--\n"
|
||||
|
|
|
@ -41,7 +41,7 @@ remove() {
|
|||
# formatters do weird things to the file
|
||||
case "$extension" in
|
||||
# normal '#' comments (these are $TEMPLATE_LINE_LENGTH lines long)
|
||||
"Makefile" | "toml" | "envrc" | "yml" | "gitignore" | "awk")
|
||||
"Makefile" | "toml" | "envrc" | "yml" | "gitignore" | "awk" | "lua")
|
||||
sed --in-place "1,${TEMPLATE_LINE_LENGTH}d" "$file"
|
||||
;;
|
||||
# LaTeX files (or TeX files in general) have a different license, use the
|
||||
|
@ -50,7 +50,7 @@ remove() {
|
|||
sed --in-place "1,${LATEX_TEMPLATE_LINE_LENGTH}d" "$file"
|
||||
;;
|
||||
# normal '/* ... */' like comments (these are $TEMPLATE_LINE_LENGTH + 2 lines long)
|
||||
"c" | "h" | "md" | "rs")
|
||||
"c" | "h" | "md" | "rs" | "html" | "svg" | "drawio")
|
||||
length="$((TEMPLATE_LINE_LENGTH + 2))"
|
||||
sed --in-place "1,${length}d;" "$file"
|
||||
;;
|
||||
|
|
Reference in New Issue