diff --git a/.codeclimate.yml b/.codeclimate.yml
deleted file mode 100644
index 9c2e3c1cd56127a7f27feda01786ef82d6e3f0aa..0000000000000000000000000000000000000000
--- a/.codeclimate.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-engines:
-  duplication:
-    enabled: true
-    config:
-      languages:
-        python:
-
-  fixme:
-    enabled: true
-  markdownlint:
-    enabled: true
-  pep8:
-    enabled: true
-  radon:
-    enabled: true
-exclude_paths:
-- tests/**
-ratings:
-  paths:
-  - satella/**
diff --git a/.travis.yml b/.travis.yml
index 9a77bb28ba7fdf4eaf9ca8615c56d91488e1faf3..ed0eb1bd5a079465e9d24e1b047de8adbc69a0cc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,12 +5,8 @@ python:
  - "pypy"
 cache: pip
 install:
- - pip install coverage
- - pip install codeclimate-test-reporter
+ - pip install coverage nose mock
  - pip install -r requirements.txt
  - python setup.py install
 script:
  - nosetests --with-coverage
-after_success:
- - CODECLIMATE_REPO_TOKEN=04f47102b24bfcd471b2ab1439419ac495b7c2e984ca9533de3f3cc2fe39f6b8 codeclimate-test-reporter
-
diff --git a/README.md b/README.md
index f0396d84fc19f81bd2d885e146a3da70ed86c5f3..1136d46b70481e3f23ffe42cc8ba400d2add0588 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,6 @@
 satella
 ========
 [![Build Status](https://travis-ci.org/piotrmaslanka/satella.svg)](https://travis-ci.org/piotrmaslanka/satella)
-[![Code Climate](https://codeclimate.com/github/piotrmaslanka/satella/badges/gpa.svg)](https://codeclimate.com/github/piotrmaslanka/satella)
-[![Test Coverage](https://codeclimate.com/github/piotrmaslanka/satella/badges/coverage.svg)](https://codeclimate.com/github/piotrmaslanka/satella/coverage)
 [![PyPI](https://img.shields.io/pypi/pyversions/satella.svg)]()
 [![PyPI version](https://badge.fury.io/py/satella.svg)](https://badge.fury.io/py/satella)
 [![PyPI](https://img.shields.io/pypi/implementation/satella.svg)]()