diff --git a/.github/workflows/ruff.yml b/.github/workflows/ruff.yml index fb8d40a..364eec0 100644 --- a/.github/workflows/ruff.yml +++ b/.github/workflows/ruff.yml @@ -1,11 +1,6 @@ name: Ruff Code Quality Check -on: - push: - branches: [ main, master, develop, feature/** ] - pull_request: - branches: [ main, master, develop ] - +on: [ push, pull_request ] concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -30,3 +25,11 @@ jobs: - name: Install Ruff run: | pip install ruff + + - name: Run Ruff check + run: | + ruff check . --output-format=github + + - name: Check code formatting + run: | + ruff format --check . --diff \ No newline at end of file diff --git a/src/hw_2_3_euclid_algorithm/hw_2_3_euclid_algorithm.py b/src/hw_2_3_euclid_algorithm/hw_2_3_euclid_algorithm.py index f6809cb..08d867a 100644 --- a/src/hw_2_3_euclid_algorithm/hw_2_3_euclid_algorithm.py +++ b/src/hw_2_3_euclid_algorithm/hw_2_3_euclid_algorithm.py @@ -10,11 +10,10 @@ def extended_gcd(a, b): return [gcd, x, y] -a = int(input('Введите первое число: ')) -b = int(input('Введите второе число: ')) +a = int(input("Введите первое число: ")) +b = int(input("Введите второе число: ")) gcd, x, y = extended_gcd(a, b) -print(f'НОД({a}, {b}) = {gcd}') -print(f'Коэффициенты: x = {x}, y = {y}') -print(f'Проверка: ({a})*({x}) + ({b})*({y}) = {a * x + b * y}') - +print(f"НОД({a}, {b}) = {gcd}") +print(f"Коэффициенты: x = {x}, y = {y}") +print(f"Проверка: ({a})*({x}) + ({b})*({y}) = {a * x + b * y}") diff --git a/src/hw_3-2_sort/hw_3-2_sort.py b/src/hw_3-2_sort/hw_3-2_sort.py index d27e05a..5a3a3d8 100644 --- a/src/hw_3-2_sort/hw_3-2_sort.py +++ b/src/hw_3-2_sort/hw_3-2_sort.py @@ -1,5 +1,6 @@ numbers = [1, 2, 3, 9, 3, 8, 478, 7] + def bubble_sort(nums): # значение для запуска цикла swap = True @@ -14,6 +15,6 @@ def bubble_sort(nums): # перезапускаем цикл, для ещё одной проверки swap = True + bubble_sort(numbers) print(numbers) -