diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 69675681..c8a190d7 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -11,16 +11,18 @@ jobs: java_version: ['17', '21'] os: [ubuntu-latest, windows-latest, macOS-latest] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java_version }} - uses: actions/setup-java@v1 + uses: actions/setup-java@v4 with: java-version: ${{ matrix.java_version }} + distribution: 'temurin' + cache: gradle - name: Build with Gradle run: ./gradlew check --stacktrace - name: Archive test results if: failure() - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: junit_report_${{ matrix.os }}_${{ matrix.java_version }} path: build/reports/tests/test diff --git a/.github/workflows/grammar.yml b/.github/workflows/grammar.yml index 1bef9bad..b3ff6779 100644 --- a/.github/workflows/grammar.yml +++ b/.github/workflows/grammar.yml @@ -7,8 +7,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 - name: Run yaspeller run: | sudo npm install yaspeller -g diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml index adf39617..78afa43b 100644 --- a/.github/workflows/qa.yml +++ b/.github/workflows/qa.yml @@ -13,15 +13,17 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.event.repository.full_name steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: '' - run: | git fetch --prune --unshallow - name: Set up JDK 17 - uses: actions/setup-java@v1 + uses: actions/setup-java@v4 with: java-version: 17 + distribution: 'temurin' + cache: gradle - name: SonarCloud Scan run: ./gradlew check sonar env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4e531960..b62435dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,13 +14,15 @@ jobs: - name: Checkout source uses: actions/checkout@v2 - name: Set up JDK 17 - uses: actions/setup-java@v1 + uses: actions/setup-java@v4 with: java-version: 17 + distribution: 'temurin' + cache: gradle - name: Build with Gradle run: ./gradlew build - name: Upload jar to release - uses: AButler/upload-release-assets@v1.0 + uses: AButler/upload-release-assets@v3.0 with: files: './build/libs/*.jar' repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.yaspellerrc b/.yaspellerrc index aa0a1437..0cdf396c 100644 --- a/.yaspellerrc +++ b/.yaspellerrc @@ -3,9 +3,9 @@ "lang": "ru", "format": "auto", "dictionary": [ - "токен[\\W]*", - "реквест[\\W]*", - "коммит[\\W]*", + "токен.*", + "реквест.*", + "коммит.*", "пулл", "мерж", "Вкл", @@ -36,10 +36,10 @@ "Втр", "Срд", "Чтв", - "Чт", "Птн", "Суб", "Пн", + "Чт", "веб[-]*хук[оми]*", "тыс", "Конкретный", @@ -68,7 +68,19 @@ "вначале", "будет", "тег[и]*", - "правило" + "правило", + "смогут", + "необязательно", + "монорепозиторию", + "ИИ", + "обнаружений", + "родитель", + "SSLTLS", + "CodeFix", + "isStandardMode", + "issueLink", + "operator", + "одно" ], "ignoreText": [ "\\-ов", @@ -79,6 +91,8 @@ "гггг-ММ-дд", // формат даты "\\{[a-z0-9A-Z_]+\\}", // параметры "# [a-zA-Z0-9\\s\\(\\)]+", // комментарии - "[a-zA-Z][a-zA-Z0-9-\\._]{2,}[\\s=-]" + "[a-zA-Z][a-zA-Z0-9-\\._]{2,}[\\s=-]", + "warningsCount", + "не покрытые" ] } diff --git a/src/main/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPlugin.java b/src/main/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPlugin.java index 06bca0d9..bc4d54b6 100644 --- a/src/main/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPlugin.java +++ b/src/main/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPlugin.java @@ -5,7 +5,7 @@ * SilverBulleters, LLC * mailto:b2b@silverbulleters.org * - * Copyright (c) 2020-2023 + * Copyright (c) 2020-2025 * 1c-syntax and contributors * * SPDX-License-Identifier: LGPL-3.0-or-later diff --git a/src/main/java/org/silverbulleters/sonar/plugins/l10n/package-info.java b/src/main/java/org/silverbulleters/sonar/plugins/l10n/package-info.java index 9f10f85c..478449dd 100644 --- a/src/main/java/org/silverbulleters/sonar/plugins/l10n/package-info.java +++ b/src/main/java/org/silverbulleters/sonar/plugins/l10n/package-info.java @@ -5,7 +5,7 @@ * SilverBulleters, LLC * mailto:b2b@silverbulleters.org * - * Copyright (c) 2020-2023 + * Copyright (c) 2020-2025 * 1c-syntax and contributors * * SPDX-License-Identifier: LGPL-3.0-or-later diff --git a/src/main/resources/org/sonar/l10n/core_ru.properties b/src/main/resources/org/sonar/l10n/core_ru.properties index 770bdf05..59ae9009 100644 --- a/src/main/resources/org/sonar/l10n/core_ru.properties +++ b/src/main/resources/org/sonar/l10n/core_ru.properties @@ -99,7 +99,7 @@ filters=Фильтры follow=Подписаться format=Формат from=С -global=Глобально +global=Глобальные github=GitHub go_back=Назад help=Помощь @@ -1853,7 +1853,7 @@ project_activity.filter_events=Фильтр событий project_activity.events.tooltip.edit=Редактировать это событие project_activity.events.tooltip.delete=Удалить это событие project_activity.new_code_period_start=Новый код начинается здесь -project_activity.new_code_period_start.help=Анализ, следующий за этой отметкой, является базовым уровнем для сравнения с новым кодом +project_activity.new_code_period_start.help=Анализ, расположенный до этой отметки, будет использоваться в качестве базового уровня для сравнения с новым кодом project_activity.graphs.choose_type=Выберите тип графика project_activity.graphs.explanation_x=На этом интерактивном графике показаны данные для следующих показателей проекта с течением времени\: {0} @@ -3364,7 +3364,7 @@ keyboard_shortcuts.title=Горячие клавиши keyboard_shortcuts.disable_link=Отключить сочетания клавиш keyboard_shortcuts.shortcut=Комбинация keyboard_shortcuts.action=Действие -keyboard_shortcuts.global.title=Глобально +keyboard_shortcuts.global.title=Глобальные keyboard_shortcuts.global.search=Открыть строку поиска keyboard_shortcuts.global.open_shortcuts=Открыть эту панель keyboard_shortcuts.code_page.title=Страница с кодом @@ -4939,7 +4939,7 @@ users.generate=Сгенерировать users.tokens.PROJECT_ANALYSIS_TOKEN=Токен проекта users.tokens.PROJECT_ANALYSIS_TOKEN.short=Проект users.tokens.GLOBAL_ANALYSIS_TOKEN=Глобальный токен -users.tokens.GLOBAL_ANALYSIS_TOKEN.short=Глобально +users.tokens.GLOBAL_ANALYSIS_TOKEN.short=Глобальные users.tokens.USER_TOKEN=Токен пользователя users.tokens.USER_TOKEN.short=Пользователь users.tokens.generate=Сгенерировать токены diff --git a/src/test/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPluginTest.java b/src/test/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPluginTest.java index 367c0ac3..5fd110f3 100644 --- a/src/test/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPluginTest.java +++ b/src/test/java/org/silverbulleters/sonar/plugins/l10n/RussianPackPluginTest.java @@ -5,7 +5,7 @@ * SilverBulleters, LLC * mailto:b2b@silverbulleters.org * - * Copyright (c) 2020-2023 + * Copyright (c) 2020-2025 * 1c-syntax and contributors * * SPDX-License-Identifier: LGPL-3.0-or-later