diff options
author | Dominik Ferber <dominik.ferber@gmail.com> | 2015-10-27 17:40:38 +0100 |
---|---|---|
committer | Dominik Ferber <dominik.ferber@gmail.com> | 2015-10-27 17:40:38 +0100 |
commit | 3956a6ec205b753c55a2d11f8f780acb996bb461 (patch) | |
tree | 53757ddb7bc0e4cbace00e2d6136eb3df025bb1e /.eslintrc | |
parent | 3ad672a20b8e216684bbcb932b792d67548c2484 (diff) | |
download | wekan-3956a6ec205b753c55a2d11f8f780acb996bb461.tar.gz wekan-3956a6ec205b753c55a2d11f8f780acb996bb461.tar.bz2 wekan-3956a6ec205b753c55a2d11f8f780acb996bb461.zip |
Add eslint-plugin-meteor
Add rules for eslint-plugin-meteor.
Use local version of eslint and eslint-plugin-meteor, instead of
relying on global versions. Ensures consistent versions of eslint and
eslint-plugin-meteor for all developers.
Diffstat (limited to '.eslintrc')
-rw-r--r-- | .eslintrc | 73 |
1 files changed, 34 insertions, 39 deletions
@@ -1,7 +1,14 @@ ecmaFeatures: experimentalObjectRestSpread: true +plugins: + - meteor + +parser: babel-eslint + rules: + strict: 0 + no-undef: 2 accessor-pairs: 2 comma-dangle: [2, 'always-multiline'] consistent-return: 2 @@ -43,36 +50,35 @@ rules: prefer-spread: 2 prefer-template: 2 -globals: - # Meteor globals - Meteor: false - DDP: false - Mongo: false - Session: false - Accounts: false - Template: false - Blaze: false - UI: false - Match: false - check: false - Tracker: false - Deps: false - ReactiveVar: false - EJSON: false - HTTP: false - Email: false - Assets: false - Handlebars: false - Package: false - App: false - Npm: false - Tinytest: false - Random: false - HTML: false + # eslint-plugin-meteor + meteor/globals: 2 + meteor/no-zero-timeout: 2 + meteor/no-session: 0 + meteor/pubsub: 2 + meteor/core: 2 + meteor/methods: 2 + meteor/check: 2 + meteor/connections: 2 + meteor/collections: 2 + meteor/session: [2, 'no-equal'] + +settings: + meteor: + # Our collections + collections: + - AccountsTemplates + - Activities + - Attachments + - Boards + - CardComments + - Cards + - Lists + - UnsavedEditCollection + - Users + +globals: # Exported by packages we use - '$': false - _: false autosize: false Avatar: true Avatars: true @@ -97,17 +103,6 @@ globals: T9n: false TAPi18n: false - # Our collections - AccountsTemplates: true - Activities: true - Attachments: true - Boards: true - CardComments: true - Cards: true - Lists: true - UnsavedEditCollection: true - Users: true - # Our objects CSSEvents: true EscapeActions: true |