Доработка. Встраивание статической проверки использования кавычек
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
|
||||
|
||||
*.patch
|
||||
проверка.log
|
||||
|
||||
8
check.sh
8
check.sh
@@ -50,11 +50,13 @@ while IFS= read -r file; do
|
||||
# Удаляем начальные и конечные пробелы
|
||||
gsub(/^[[:space:]]+|[[:space:]]+$/, "", line)
|
||||
|
||||
if (index(original_line, "\"\"\"") > 0) {
|
||||
# Ищем непустые строки с двойными кавычками
|
||||
if (line ~ /"[^"\\]*"/) {
|
||||
print line_num ": " original_line
|
||||
}
|
||||
}
|
||||
}
|
||||
' "$file")
|
||||
|
||||
if [ -n "$MATCHES" ]; then
|
||||
@@ -65,8 +67,10 @@ while IFS= read -r file; do
|
||||
done
|
||||
echo ""
|
||||
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
|
||||
echo "Совпадений не найдено."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exit 1
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
# - выполнение фиксации;
|
||||
# - выполнение слияния.
|
||||
|
||||
./check.sh . > "проверка.log"
|
||||
|
||||
GDSCRIPT_FILE="scripts/commit.gd"
|
||||
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)
|
||||
|
||||
|
||||
INI_FILE="/opt/5p28/device.ini" ## Путь к INI-файлу 5п28
|
||||
SECTION_NAME="navigat" ## Название секции INI-файла 5п28
|
||||
IP_PORT_NAME="port" ## Имя поля INI-файла 5п28 в котором хранится номер порта назначения
|
||||
|
||||
Reference in New Issue
Block a user