Update eslint (#5752)

* Updating eslint

* Updating eslint-plugin-react
This commit is contained in:
Christopher Speller
2017-03-13 16:42:25 -04:00
committed by GitHub
parent 33c1609aa4
commit 3b081bda08
7 changed files with 37 additions and 26 deletions

View File

@@ -37,6 +37,7 @@
"block-scoped-var": 2, "block-scoped-var": 2,
"brace-style": [2, "1tbs", { "allowSingleLine": false }], "brace-style": [2, "1tbs", { "allowSingleLine": false }],
"camelcase": [2, {"properties": "never"}], "camelcase": [2, {"properties": "never"}],
"capitalized-comments": 0,
"class-methods-use-this": 1, "class-methods-use-this": 1,
"comma-dangle": [2, "never"], "comma-dangle": [2, "never"],
"comma-spacing": [2, {"before": false, "after": true}], "comma-spacing": [2, {"before": false, "after": true}],
@@ -76,9 +77,11 @@
"newline-per-chained-call": 0, "newline-per-chained-call": 0,
"no-alert": 2, "no-alert": 2,
"no-array-constructor": 2, "no-array-constructor": 2,
"no-await-in-loop": 2,
"no-caller": 2, "no-caller": 2,
"no-case-declarations": 2, "no-case-declarations": 2,
"no-class-assign": 2, "no-class-assign": 2,
"no-compare-neg-zero": 2,
"no-cond-assign": [2, "except-parens"], "no-cond-assign": [2, "except-parens"],
"no-confusing-arrow": 2, "no-confusing-arrow": 2,
"no-console": 2, "no-console": 2,
@@ -120,6 +123,7 @@
"no-magic-numbers": [1, { "ignore": [-1, 0, 1, 2], "enforceConst": true, "detectObjects": true } ], "no-magic-numbers": [1, { "ignore": [-1, 0, 1, 2], "enforceConst": true, "detectObjects": true } ],
"no-mixed-operators": [2, {"allowSamePrecedence": false}], "no-mixed-operators": [2, {"allowSamePrecedence": false}],
"no-mixed-spaces-and-tabs": 2, "no-mixed-spaces-and-tabs": 2,
"no-multi-assign": 2,
"no-multi-spaces": [2, { "exceptions": { "Property": false } }], "no-multi-spaces": [2, { "exceptions": { "Property": false } }],
"no-multi-str": 0, "no-multi-str": 0,
"no-multiple-empty-lines": [2, {"max": 1}], "no-multiple-empty-lines": [2, {"max": 1}],
@@ -181,11 +185,14 @@
"object-shorthand": [2, "always"], "object-shorthand": [2, "always"],
"one-var": [2, "never"], "one-var": [2, "never"],
"one-var-declaration-per-line": 0, "one-var-declaration-per-line": 0,
"operator-assignment": [2, "always"],
"operator-linebreak": [2, "after"], "operator-linebreak": [2, "after"],
"padded-blocks": [2, "never"], "padded-blocks": [2, "never"],
"prefer-arrow-callback": 2, "prefer-arrow-callback": 2,
"prefer-const": 2, "prefer-const": 2,
"prefer-destructuring": 0,
"prefer-numeric-literals": 2, "prefer-numeric-literals": 2,
"prefer-promise-reject-errors": 2,
"prefer-rest-params": 2, "prefer-rest-params": 2,
"prefer-spread": 2, "prefer-spread": 2,
"prefer-template": 0, "prefer-template": 0,
@@ -194,6 +201,7 @@
"radix": 2, "radix": 2,
"react/display-name": [2, { "ignoreTranspilerName": false }], "react/display-name": [2, { "ignoreTranspilerName": false }],
"react/forbid-component-props": 0, "react/forbid-component-props": 0,
"react/forbid-elements": [2, { "forbid": ["embed"] }],
"react/jsx-boolean-value": [2, "always"], "react/jsx-boolean-value": [2, "always"],
"react/jsx-closing-bracket-location": [2, { "location": "tag-aligned" }], "react/jsx-closing-bracket-location": [2, { "location": "tag-aligned" }],
"react/jsx-curly-spacing": [2, "never"], "react/jsx-curly-spacing": [2, "never"],
@@ -217,6 +225,7 @@
"react/jsx-uses-react": 2, "react/jsx-uses-react": 2,
"react/jsx-uses-vars": 2, "react/jsx-uses-vars": 2,
"react/jsx-wrap-multilines": 2, "react/jsx-wrap-multilines": 2,
"react/no-array-index-key": 1,
"react/no-children-prop": 2, "react/no-children-prop": 2,
"react/no-danger": 0, "react/no-danger": 0,
"react/no-danger-with-children": 2, "react/no-danger-with-children": 2,
@@ -236,11 +245,13 @@
"react/prefer-es6-class": 2, "react/prefer-es6-class": 2,
"react/prefer-stateless-function": 0, "react/prefer-stateless-function": 0,
"react/prop-types": 2, "react/prop-types": 2,
"react/require-default-props": 0,
"react/require-optimization": 1, "react/require-optimization": 1,
"react/require-render-return": 2, "react/require-render-return": 2,
"react/self-closing-comp": 2, "react/self-closing-comp": 2,
"react/sort-comp": 0, "react/sort-comp": 0,
"react/style-prop-object": 2, "react/style-prop-object": 2,
"require-await": 2,
"require-yield": 2, "require-yield": 2,
"rest-spread-spacing": [2, "never"], "rest-spread-spacing": [2, "never"],
"semi": [2, "always"], "semi": [2, "always"],

View File

@@ -39,16 +39,16 @@ export default class PasswordSettings extends AdminSettings {
if (global.window.mm_license.IsLicensed === 'true' && global.window.mm_license.PasswordRequirements === 'true') { if (global.window.mm_license.IsLicensed === 'true' && global.window.mm_license.PasswordRequirements === 'true') {
let sampleErrorMsgId = 'user.settings.security.passwordError'; let sampleErrorMsgId = 'user.settings.security.passwordError';
if (props.config.PasswordSettings.Lowercase) { if (props.config.PasswordSettings.Lowercase) {
sampleErrorMsgId = sampleErrorMsgId + 'Lowercase'; sampleErrorMsgId += 'Lowercase';
} }
if (props.config.PasswordSettings.Uppercase) { if (props.config.PasswordSettings.Uppercase) {
sampleErrorMsgId = sampleErrorMsgId + 'Uppercase'; sampleErrorMsgId += 'Uppercase';
} }
if (props.config.PasswordSettings.Number) { if (props.config.PasswordSettings.Number) {
sampleErrorMsgId = sampleErrorMsgId + 'Number'; sampleErrorMsgId += 'Number';
} }
if (props.config.PasswordSettings.Symbol) { if (props.config.PasswordSettings.Symbol) {
sampleErrorMsgId = sampleErrorMsgId + 'Symbol'; sampleErrorMsgId += 'Symbol';
} }
this.sampleErrorMsg = ( this.sampleErrorMsg = (
<FormattedMessage <FormattedMessage
@@ -101,16 +101,16 @@ export default class PasswordSettings extends AdminSettings {
} }
let sampleErrorMsgId = 'user.settings.security.passwordError'; let sampleErrorMsgId = 'user.settings.security.passwordError';
if (this.refs.lowercase.checked) { if (this.refs.lowercase.checked) {
sampleErrorMsgId = sampleErrorMsgId + 'Lowercase'; sampleErrorMsgId += 'Lowercase';
} }
if (this.refs.uppercase.checked) { if (this.refs.uppercase.checked) {
sampleErrorMsgId = sampleErrorMsgId + 'Uppercase'; sampleErrorMsgId += 'Uppercase';
} }
if (this.refs.number.checked) { if (this.refs.number.checked) {
sampleErrorMsgId = sampleErrorMsgId + 'Number'; sampleErrorMsgId += 'Number';
} }
if (this.refs.symbol.checked) { if (this.refs.symbol.checked) {
sampleErrorMsgId = sampleErrorMsgId + 'Symbol'; sampleErrorMsgId += 'Symbol';
} }
return ( return (
<FormattedMessage <FormattedMessage

View File

@@ -48,8 +48,8 @@
"copy-webpack-plugin": "4.0.1", "copy-webpack-plugin": "4.0.1",
"cross-env": "3.2.3", "cross-env": "3.2.3",
"css-loader": "0.27.3", "css-loader": "0.27.3",
"eslint": "3.10.2", "eslint": "3.17.1",
"eslint-plugin-react": "6.7.1", "eslint-plugin-react": "6.10.0",
"exports-loader": "0.6.4", "exports-loader": "0.6.4",
"extract-text-webpack-plugin": "2.1.0", "extract-text-webpack-plugin": "2.1.0",
"file-loader": "0.10.1", "file-loader": "0.10.1",

View File

@@ -132,7 +132,7 @@ export function getMyChannelMembers() {
(err) => { (err) => {
callTracker.getChannelsUnread = 0; callTracker.getChannelsUnread = 0;
dispatchError(err, 'getMyChannelMembers'); dispatchError(err, 'getMyChannelMembers');
reject(); reject(new Error('Unable to getMyChannelMembers'));
} }
); );
}); });
@@ -161,7 +161,7 @@ export function getMyChannelMembersForTeam(teamId) {
(err) => { (err) => {
callTracker[`getMyChannelMembers${teamId}`] = 0; callTracker[`getMyChannelMembers${teamId}`] = 0;
dispatchError(err, 'getMyChannelMembersForTeam'); dispatchError(err, 'getMyChannelMembersForTeam');
reject(); reject(new Error('Unable to getMyChannelMembersForTeam'));
} }
); );
}); });
@@ -303,7 +303,7 @@ export function getChannelMember(channelId, userId) {
(err) => { (err) => {
callTracker[`getChannelMember${channelId}${userId}`] = 0; callTracker[`getChannelMember${channelId}${userId}`] = 0;
dispatchError(err, 'getChannelMember'); dispatchError(err, 'getChannelMember');
reject(); reject(new Error('Unable to getChannelMeber'));
} }
); );
}); });

View File

@@ -179,7 +179,7 @@ export function displayTime(ticks, utc) {
ampm = ' PM'; ampm = ' PM';
} }
hours = hours % 12; hours %= 12;
if (!hours) { if (!hours) {
hours = '12'; hours = '12';
} }
@@ -1217,7 +1217,7 @@ export function isValidPassword(password) {
error = true; error = true;
} }
errorId = errorId + 'Lowercase'; errorId += 'Lowercase';
} }
if (global.window.mm_config.PasswordRequireUppercase === 'true') { if (global.window.mm_config.PasswordRequireUppercase === 'true') {
@@ -1225,7 +1225,7 @@ export function isValidPassword(password) {
error = true; error = true;
} }
errorId = errorId + 'Uppercase'; errorId += 'Uppercase';
} }
if (global.window.mm_config.PasswordRequireNumber === 'true') { if (global.window.mm_config.PasswordRequireNumber === 'true') {
@@ -1233,7 +1233,7 @@ export function isValidPassword(password) {
error = true; error = true;
} }
errorId = errorId + 'Number'; errorId += 'Number';
} }
if (global.window.mm_config.PasswordRequireSymbol === 'true') { if (global.window.mm_config.PasswordRequireSymbol === 'true') {
@@ -1241,7 +1241,7 @@ export function isValidPassword(password) {
error = true; error = true;
} }
errorId = errorId + 'Symbol'; errorId += 'Symbol';
} }
minimumLength = global.window.mm_config.PasswordMinimumLength; minimumLength = global.window.mm_config.PasswordMinimumLength;