feat: name check

This commit is contained in:
Daniel 2023-08-19 22:31:02 +02:00 committed by GitHub
parent 8d6731b541
commit 2eb6275709
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 74 additions and 1 deletions

72
.fff-ir-lint.json Normal file
View File

@ -0,0 +1,72 @@
{
"name-check": {
"$path-prefix": "",
"$groups": {
"power": [
"power",
"pwr",
"/^((power|pwr)[_\\s]*)?(toggle|on|off)$/",
"/^(turn[_\\s]*)?(on|off)$/"
],
"vol_up": [
"/^vol(ume)?[_\\s]*(up|[\\^+])$/"
],
"vol_dn": [
"/^vol(ume)?[_\\s]*(d(o?w)?n|[v\\-])$/"
],
"ch_next": [
"/^ch(an(nel)?)?[_\\s]*(up|[\\^+])$/"
],
"ch_prev": [
"/^ch(an(nel)?)?[_\\s]*(d(o?w)?n|[\\v-])$/"
],
"mute": [
"mute",
"mte",
"/^mute.*$/"
]
},
"TVs/*": {
"Power": [
"$group:power",
"off",
"on"
],
"Vol_up": [
"$group:vol_up"
],
"Vol_dn": [
"$group:vol_dn"
],
"Ch_next": [
"$group:ch_next"
],
"Ch_prev": [
"$group:ch_prev"
],
"Mute": [
"$group:mute"
]
},
"ACs/*": {
"Off": [
"off",
"/^((power|pwr)[_\\s]*)?off$/"
]
},
"Audio_Receivers/*,SoundBars/*,Speakers/*": {
"Power": [
"$group:power"
],
"Vol_up": [
"$group:vol_up"
],
"Vol_dn": [
"$group:vol_dn"
],
"Mute": [
"$group:mute"
]
}
}
}

View File

@ -22,6 +22,7 @@ jobs:
with:
repository: 'darmiel/fff-ir-lint'
path: fff-ir-lint
ref: 'feat/name-check'
# only check files changed in the PR
- name: Get Changed Files
@ -44,7 +45,7 @@ jobs:
id: run
continue-on-error: true
with:
run: python fff-ir-lint/main.py github2 file:changed_file_list.txt
run: 'LINTER_CONFIG=.fff-ir-lint.json python fff-ir-lint/main.py github2 file:changed_file_list.txt'
- uses: ntsd/auto-request-changes-action@v2
name: "Request Changes"