diff --git a/.golangci.yml b/.golangci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..dc169135253357fa04acc20201adb039fc163919
--- /dev/null
+++ b/.golangci.yml
@@ -0,0 +1,27 @@
+run:
+    tests: true
+
+linters-settings:
+    gofmt:
+        simplify: true
+    goimports:
+        local-prefixes: github.com/iotaledger/goshimmer
+    golint:
+        min-confidence: 0.9
+    gocyclo:
+        min-complexity: 15
+    govet:
+        check-shadowing: true
+    misspell:
+        locale: US
+
+linters:
+    enable:
+        - misspell
+        - gofmt
+        - goimports
+        - govet
+    disable:
+        - errcheck
+        - gochecknoglobals
+        - golint