Доработка. Встраивание статической проверки использования кавычек
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -39,3 +39,4 @@ modbus/serial/__pycache__
|
|||||||
/scenes/pribor-prd-n/kasseta-fs-nd.tscn.bak
|
/scenes/pribor-prd-n/kasseta-fs-nd.tscn.bak
|
||||||
|
|
||||||
*.patch
|
*.patch
|
||||||
|
проверка.log
|
||||||
|
|||||||
16
check.sh
16
check.sh
@@ -50,10 +50,12 @@ while IFS= read -r file; do
|
|||||||
# Удаляем начальные и конечные пробелы
|
# Удаляем начальные и конечные пробелы
|
||||||
gsub(/^[[:space:]]+|[[:space:]]+$/, "", line)
|
gsub(/^[[:space:]]+|[[:space:]]+$/, "", line)
|
||||||
|
|
||||||
# Ищем непустые строки с двойными кавычками
|
if (index(original_line, "\"\"\"") > 0) {
|
||||||
if (line ~ /"[^"\\]*"/) {
|
# Ищем непустые строки с двойными кавычками
|
||||||
print line_num ": " original_line
|
if (line ~ /"[^"\\]*"/) {
|
||||||
}
|
print line_num ": " original_line
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
' "$file")
|
' "$file")
|
||||||
|
|
||||||
@@ -65,8 +67,10 @@ while IFS= read -r file; do
|
|||||||
done
|
done
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
done < <(find "$TARGET_DIR" -type f -name "*.gd")
|
done < <(find "$TARGET_DIR" -type f -name "*.gd" -not -path "./addons/*")
|
||||||
|
|
||||||
if [ "$FOUND_MATCHES" -eq 0 ]; then
|
if [ "$FOUND_MATCHES" -eq 0 ]; then
|
||||||
echo "Совпадений не найдено."
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
exit 1
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
# - выполнение фиксации;
|
# - выполнение фиксации;
|
||||||
# - выполнение слияния.
|
# - выполнение слияния.
|
||||||
|
|
||||||
|
./check.sh . > "проверка.log"
|
||||||
|
|
||||||
GDSCRIPT_FILE="scripts/commit.gd"
|
GDSCRIPT_FILE="scripts/commit.gd"
|
||||||
HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)"
|
HEAD="$(git rev-parse --abbrev-ref HEAD) $(git rev-parse --short HEAD) $(git log -1 --format=%cd)"
|
||||||
|
|||||||
@@ -8,7 +8,6 @@
|
|||||||
## ```
|
## ```
|
||||||
## > iptables v1.8.2 (nf_tables)
|
## > iptables v1.8.2 (nf_tables)
|
||||||
|
|
||||||
|
|
||||||
INI_FILE="/opt/5p28/device.ini" ## Путь к INI-файлу 5п28
|
INI_FILE="/opt/5p28/device.ini" ## Путь к INI-файлу 5п28
|
||||||
SECTION_NAME="navigat" ## Название секции INI-файла 5п28
|
SECTION_NAME="navigat" ## Название секции INI-файла 5п28
|
||||||
IP_PORT_NAME="port" ## Имя поля INI-файла 5п28 в котором хранится номер порта назначения
|
IP_PORT_NAME="port" ## Имя поля INI-файла 5п28 в котором хранится номер порта назначения
|
||||||
|
|||||||
Reference in New Issue
Block a user