add .pre-commit-config.yaml [skip ci]
This commit is contained in:
parent
ecfb129096
commit
0d3765e0d9
50
.pre-commit-config.yaml
Normal file
50
.pre-commit-config.yaml
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
---
|
||||||
|
fail_fast: false
|
||||||
|
repos:
|
||||||
|
- repo: https://github.com/pre-commit/pre-commit-hooks
|
||||||
|
rev: v4.2.0
|
||||||
|
hooks:
|
||||||
|
- id: check-merge-conflict
|
||||||
|
- repo: meta
|
||||||
|
hooks:
|
||||||
|
- id: check-hooks-apply
|
||||||
|
- repo: local
|
||||||
|
hooks:
|
||||||
|
- id: statix
|
||||||
|
name: statix
|
||||||
|
entry: statix check .
|
||||||
|
pass_filenames: false
|
||||||
|
language: system
|
||||||
|
- id: nixpkgs-fmt
|
||||||
|
require_serial: false
|
||||||
|
name: nixpkgs-fmt
|
||||||
|
entry: ./check-fmt
|
||||||
|
pass_filenames: false
|
||||||
|
language: system
|
||||||
|
- id: flake-check
|
||||||
|
require_serial: false
|
||||||
|
name: nix flake check
|
||||||
|
entry: nix flake check --impure
|
||||||
|
pass_filenames: false
|
||||||
|
files: "flake.nix"
|
||||||
|
language: system
|
||||||
|
- repo: https://github.com/dnephin/pre-commit-golang
|
||||||
|
rev: v0.5.0
|
||||||
|
hooks:
|
||||||
|
- id: go-fmt
|
||||||
|
- id: go-vet
|
||||||
|
- id: go-lint
|
||||||
|
- id: go-imports
|
||||||
|
- id: go-cyclo
|
||||||
|
args: [-over=15]
|
||||||
|
- id: golangci-lint
|
||||||
|
- id: go-unit-tests
|
||||||
|
- id: go-build
|
||||||
|
- id: go-mod-tidy
|
||||||
|
- repo: local
|
||||||
|
hooks:
|
||||||
|
- id: nix-build
|
||||||
|
name: nix-build
|
||||||
|
entry: nix-build
|
||||||
|
pass_filenames: false
|
||||||
|
language: system
|
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
|
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
|
||||||
[![Cachix](https://img.shields.io/badge/cachix-go--xkcdreader-blue.svg)](https://go-xkcdreader.cachix.org)
|
[![Cachix](https://img.shields.io/badge/cachix-go--xkcdreader-blue.svg)](https://go-xkcdreader.cachix.org)
|
||||||
|
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
|
||||||
[![Build Status](https://drone.dotya.ml/api/badges/wanderer/go-xkcdreader/status.svg?ref=refs/heads/development)](https://drone.dotya.ml/wanderer/go-xkcdreader)
|
[![Build Status](https://drone.dotya.ml/api/badges/wanderer/go-xkcdreader/status.svg?ref=refs/heads/development)](https://drone.dotya.ml/wanderer/go-xkcdreader)
|
||||||
|
|
||||||
### disclaimer
|
### disclaimer
|
||||||
|
Loading…
Reference in New Issue
Block a user