From 03eba1d832dddeb70e80330e0a1ec5db463d9d77 Mon Sep 17 00:00:00 2001 From: maxxkim Date: Wed, 3 Jul 2024 12:13:02 +0300 Subject: [PATCH] feat(hooks): git hooks added --- .gitignore | 2 +- Makefile | 7 +++++++ package-lock.json | 26 ++++++++++++++++++++++++++ package.json | 22 ++++++++++++++++++++++ 4 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 Makefile create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.gitignore b/.gitignore index e167a732..58316964 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,4 @@ /.flutter-plugins /.flutter-plugins-dependencies /.packages -/.env \ No newline at end of file +/.env/node_modules/ diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..f703e603 --- /dev/null +++ b/Makefile @@ -0,0 +1,7 @@ +run-tests: + flutter test + +run-analyse: + flutter analyze + +run-checks: run-analyse run-tests diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..67e79358 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,26 @@ +{ + "name": "eatvio_app", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "eatvio_app", + "version": "1.0.0", + "license": "ISC", + "devDependencies": { + "simple-git-hooks": "^2.11.1" + } + }, + "node_modules/simple-git-hooks": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/simple-git-hooks/-/simple-git-hooks-2.11.1.tgz", + "integrity": "sha512-tgqwPUMDcNDhuf1Xf6KTUsyeqGdgKMhzaH4PAZZuzguOgTl5uuyeYe/8mWgAr6IBxB5V06uqEf6Dy37gIWDtDg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "simple-git-hooks": "cli.js" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..8c0eba5b --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "eatvio_app", + "version": "1.0.0", + "description": "- Flutter (Channel stable, 3.19.0, on Ubuntu 22.04.3 LTS 6.2.0-39-generic, locale en_US.UTF-8) - Android Studio (version 2023.1) - VS Code (version 1.85.0) - Android SDK (version 34.0.0) - устанавливается из Android Studio (Tools->SDK Manager->Android Command Line Tools) - Эмулятор (2 available)", + "main": "index.js", + "directories": { + "lib": "lib", + "test": "test" + }, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "devDependencies": { + "simple-git-hooks": "^2.11.1" + }, + "simple-git-hooks": { + "pre-push": "make run-checks", + "preserveUnused": true + } +}