Files
meteor/lib/index.js
Dominik Ferber ff59549517 fix(babel): include polyfill
previously String.prototype.startsWith was undefined for low node versions.
2016-03-15 10:03:24 +01:00

40 lines
1.3 KiB
JavaScript
Executable File

import 'babel-polyfill'
import auditArgumentChecks from './rules/audit-argument-checks'
import noSession from './rules/no-session'
import noBlazeLifecycleAssignment from './rules/no-template-lifecycle-assignments'
import noZeroTimeout from './rules/no-zero-timeout'
import eventmapParams from './rules/eventmap-params'
import prefixEventmapSelectors from './rules/prefix-eventmap-selectors'
import preferSessionEquals from './rules/prefer-session-equals'
import templateNamingConvention from './rules/template-names'
export const rules = {
'audit-argument-checks': auditArgumentChecks,
'no-session': noSession,
'no-template-lifecycle-assignments': noBlazeLifecycleAssignment,
'no-zero-timeout': noZeroTimeout,
'eventmap-params': eventmapParams,
'prefix-eventmap-selectors': prefixEventmapSelectors,
'prefer-session-equals': preferSessionEquals,
'template-names': templateNamingConvention,
}
export const configs = {
recommended: {
rules: {
'meteor/audit-argument-checks': 2,
'meteor/no-session': 2,
'meteor/no-template-lifecycle-assignments': 2,
'meteor/no-zero-timeout': 2,
'meteor/eventmap-params': 2,
'meteor/prefix-eventmap-selectors': 0,
'meteor/prefer-session-equals': 0,
'meteor/template-names': 2,
},
},
guide: {
rules: {},
},
}