diff --git a/build/config/eslint.json b/build/config/eslint.json
index fb26081f3..27b7b20ca 100644
--- a/build/config/eslint.json
+++ b/build/config/eslint.json
@@ -34,12 +34,12 @@
"quote-props": ["error", "consistent-as-needed", { "keywords": true }],
"no-param-reassign": ["error", { "props": false }],
"semi": "off",
- "import/no-unresolved": ["error", {"ignore": ["nylas-exports", "nylas-component-kit", "electron", "nylas-store", "react-dom/server", "nylas-observables", "windows-shortcuts"]}],
+ "import/no-unresolved": ["error", {"ignore": ["nylas-exports", "nylas-component-kit", "electron", "nylas-store", "react-dom/server", "nylas-observables", "windows-shortcuts", "moment-round", "chrono-node", "event-kit"]}],
"react/no-multi-comp": "off",
"react/prop-types": ["error", {"ignore": ["children"]}],
"react/sort-comp": "error"
},
"settings": {
- "import/resolver": {"node": {"extensions": [".es6", ".jsx", ".coffee", ".json", ".cjsx"]}}
+ "import/resolver": {"node": {"extensions": [".es6", ".jsx", ".coffee", ".json", ".cjsx", ".js"]}}
}
}
diff --git a/internal_packages/composer-templates/lib/template-picker.jsx b/internal_packages/composer-templates/lib/template-picker.jsx
index 4beb4904e..6894148ea 100644
--- a/internal_packages/composer-templates/lib/template-picker.jsx
+++ b/internal_packages/composer-templates/lib/template-picker.jsx
@@ -52,7 +52,7 @@ class TemplatePicker extends React.Component {
_onChooseTemplate = (template) => {
Actions.insertTemplateId({templateId: template.id, draftClientId: this.props.draftClientId});
Actions.closePopover()
- };
+ }
_onManageTemplates = () => {
Actions.showTemplates();
@@ -95,7 +95,7 @@ class TemplatePicker extends React.Component {
items={this.state.templates}
itemKey={(item) => item.id}
itemContent={(item) => item.name}
- onSelect={this._onChooseTemplate.bind(this)}
+ onSelect={this._onChooseTemplate}
/>
);
}
diff --git a/internal_packages/composer-templates/lib/template-status-bar.jsx b/internal_packages/composer-templates/lib/template-status-bar.jsx
index eb955270a..1ae4e30e1 100644
--- a/internal_packages/composer-templates/lib/template-status-bar.jsx
+++ b/internal_packages/composer-templates/lib/template-status-bar.jsx
@@ -7,10 +7,6 @@ class TemplateStatusBar extends React.Component {
draft: React.PropTypes.object.isRequired,
};
- constructor() {
- super();
- }
-
shouldComponentUpdate(nextProps) {
return (this._usingTemplate(nextProps) !== this._usingTemplate(this.props));
}
diff --git a/internal_packages/composer-translate/lib/main.jsx b/internal_packages/composer-translate/lib/main.jsx
index 773a2eaae..d3cf4ab9c 100644
--- a/internal_packages/composer-translate/lib/main.jsx
+++ b/internal_packages/composer-translate/lib/main.jsx
@@ -115,9 +115,9 @@ class TranslateButton extends React.Component {
return (