blob: c952e5e08439b22c9372b1ffd222a040951c24e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
ecmaFeatures:
experimentalObjectRestSpread: true
rules:
accessor-pairs: 2
comma-dangle: [2, 'always-multiline']
consistent-return: 2
dot-notation: 2
eqeqeq: 2
indent: [2, 2]
no-cond-assign: 2
no-constant-condition: 2
no-eval: 2
no-inner-declarations: [0]
no-unneeded-ternary: 2
radix: 2
semi: [2, always]
# Stylistic Issues
camelcase: 2
comma-spacing: 2
comma-style: 2
linebreak-style: [2, unix]
new-parens: 2
no-lonely-if: 2
no-multiple-empty-lines: 2
no-nested-ternary: 2
no-spaced-func: 2
operator-linebreak: 2
quotes: [2, single]
semi-spacing: 2
space-unary-ops: 2
spaced-comment: [2, always, markers: ['/']]
# ECMAScript 6
arrow-parens: 2
arrow-spacing: 2
no-class-assign: 2
no-dupe-class-members: 2
no-var: 2
object-shorthand: 2
prefer-const: 2
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
# Exported by packages we use
'$': false
_: false
autosize: false
Avatar: true
Avatars: true
BlazeComponent: false
BlazeLayout: false
DocHead: false
ESSearchResults: false
FlowRouter: false
FS: false
getSlug: false
Migrations: false
moment: false
Mousetrap: false
Picker: false
Presence: true
presences: true
Ps: true
ReactiveTabs: false
Restivus: false
SimpleSchema: false
SubsManager: false
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
Filter: true
Filter: true
Mixins: true
Modal: true
MultiSelection: true
Popup: true
Sidebar: true
Utils: true
InlinedForm: true
UnsavedEdits: true
# XXX Temp, we should remove these
allowIsBoardAdmin: true
allowIsBoardMember: true
Emoji: true
env:
es6: true
node: true
browser: true
extends: 'eslint:recommended'
|