gitlab-org--gitlab-foss/app
Fatih Acet dd5e46ab69 Merge branch 'eslint' into 'master'
Add ESLint

## What does this MR do?

- create `package.json`
- add ESLint dependencies to `package.json`
- add JavaScript linting to CI
- add Rake task `lint:javascript`as alias for `eslint` (which itself is an alias for `npm run eslint`)

## Are there points in the code the reviewer needs to double check?

Probably not.

## Why was this MR needed?

My hovercraft was full of eels.

## What are the relevant issue numbers?

- https://gitlab.com/gitlab-org/gitlab-ce/issues/13224#note_12537431
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5006#note_13255658


See merge request !5445
2016-10-26 16:31:08 +00:00
..
assets Merge branch 'eslint' into 'master' 2016-10-26 16:31:08 +00:00
controllers Merge branch 'master' into issue-board-sidebar 2016-10-26 08:47:09 +01:00
finders Merge branch 'sh-optimize-label-finder' into 'master' 2016-10-25 15:55:59 +00:00
helpers Fix sidekiq stats in admin area 2016-10-26 18:53:59 +11:00
mailers Just show the first merge request we found, feedback: 2016-10-14 19:54:51 +08:00
models Merge branch 'master' into issue-board-sidebar 2016-10-26 08:47:09 +01:00
policies Use delegate! on group and project labels policies 2016-10-19 14:58:26 -02:00
services Merge branch 'barthc/gitlab-ce-prevent_authored_vote_from_notes' 2016-10-24 15:25:37 +02:00
uploaders
validators Add `robots.txt` to the list of reserved namespaces 2016-10-11 02:58:26 +01:00
views Merge branch '23661-lacking-padding-on-syntax-highlight-blocks-in-diff-comments' into 'master' 2016-10-26 16:08:57 +00:00
workers Don't schedule ProjectCacheWorker unless needed 2016-10-25 16:02:36 +02:00