diff --git a/config/eslint.js b/config/eslint.js
index 511a2dd7a39bb0df2c22f8e948a015312ae7229b..1700b11e340733db3ab5f081437f1ff91f7b743b 100644
--- a/config/eslint.js
+++ b/config/eslint.js
@@ -24,7 +24,7 @@ module.exports = {
   parser: 'babel-eslint',
 
   // import plugin is termporarily disabled, scroll below to see why
-  plugins: ['react'/*, 'import'*/],
+  plugins: ['react'/*, 'import'*/, 'jsx-a11y'],
 
   env: {
     es6: true,
@@ -191,6 +191,12 @@ module.exports = {
     'react/no-direct-mutation-state': WARNING,
     'react/no-is-mounted': WARNING,
     'react/react-in-jsx-scope': WARNING,
-    'react/require-render-return': WARNING
+    'react/require-render-return': WARNING,
+
+    // https://github.com/evcohen/eslint-plugin-jsx-a11y/tree/master/docs/rules
+    'jsx-a11y/aria-role': WARNING,
+    'jsx-a11y/img-has-alt': WARNING,
+    'jsx-a11y/img-redundant-alt': WARNING,
+    'jsx-a11y/no-access-key': WARNING
   }
 };
diff --git a/package.json b/package.json
index 0bf487482aad92f3b0875d435b52c55432189b96..321b19178ab61c27ba58f5ab22e7f98a1f0a1af9 100644
--- a/package.json
+++ b/package.json
@@ -44,6 +44,7 @@
     "eslint": "3.1.1",
     "eslint-loader": "1.4.1",
     "eslint-plugin-import": "1.10.3",
+    "eslint-plugin-jsx-a11y": "2.0.1",
     "eslint-plugin-react": "5.2.2",
     "extract-text-webpack-plugin": "1.0.1",
     "file-loader": "0.9.0",