diff --git a/.eslintrc b/.eslintrc
index f4f88ad0b..ac065a8b9 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -1,6 +1,10 @@
{
"extends": ["standard", "standard-jsx"],
"rules": {
- "no-useless-escape": 0
+ "no-useless-escape": 0,
+ "prefer-const": "warn",
+ "no-unused-vars": "warn",
+ "no-undef": "warn",
+ "no-lone-blocks": "warn"
}
}
diff --git a/browser/components/CodeEditor.js b/browser/components/CodeEditor.js
index a20807c0d..68157530b 100644
--- a/browser/components/CodeEditor.js
+++ b/browser/components/CodeEditor.js
@@ -86,7 +86,7 @@ export default class CodeEditor extends React.Component {
Enter: (cm) => {
const cursor = cm.getCursor()
const line = cm.getLine(cursor.line)
- let bulletType;
+ let bulletType
if (line.trim().startsWith('- ')) {
bulletType = 1 // dash
} else if (line.trim().startsWith('* ')) {
diff --git a/browser/components/MarkdownEditor.js b/browser/components/MarkdownEditor.js
index 9bb50a87e..f2d59c855 100644
--- a/browser/components/MarkdownEditor.js
+++ b/browser/components/MarkdownEditor.js
@@ -161,7 +161,7 @@ class MarkdownEditor extends React.Component {
this.renderPreview(this.props.value)
}
- handleKeyDown(e) {
+ handleKeyDown (e) {
if (this.state.status !== 'CODE') return false
const keyPressed = Object.assign(this.state.keyPressed, {
[e.key]: true
@@ -183,7 +183,7 @@ class MarkdownEditor extends React.Component {
const currentCaret = this.refs.code.editor.getCursor()
const cmDoc = this.refs.code.editor.getDoc()
cmDoc.replaceRange(mdElement, currentCaret)
- this.refs.code.editor.setCursor({line: currentCaret.line, ch: currentCaret.ch + mdElement.length/2})
+ this.refs.code.editor.setCursor({ line: currentCaret.line, ch: currentCaret.ch + mdElement.length / 2 })
}
addMdBetweenWord (mdElement) {
diff --git a/browser/components/MarkdownPreview.js b/browser/components/MarkdownPreview.js
index 1802139ee..460920d82 100644
--- a/browser/components/MarkdownPreview.js
+++ b/browser/components/MarkdownPreview.js
@@ -152,7 +152,7 @@ export default class MarkdownPreview extends React.Component {
exportAsDocument (fileType) {
const options = {
filters: [
- { name: 'Documents', extensions: [fileType]}
+ { name: 'Documents', extensions: [fileType] }
],
properties: ['openFile', 'createDirectory']
}
@@ -333,7 +333,7 @@ export default class MarkdownPreview extends React.Component {
}
}
- preventImageDroppedHandler(e) {
+ preventImageDroppedHandler (e) {
e.preventDefault()
e.stopPropagation()
}
diff --git a/browser/finder/index.js b/browser/finder/index.js
index 1120fc8e5..6c2b29d4f 100644
--- a/browser/finder/index.js
+++ b/browser/finder/index.js
@@ -68,7 +68,7 @@ class FinderMain extends React.Component {
handleWindowBlur (e) {
this.setState({
- search: '',
+ search: ''
})
}
diff --git a/browser/main/Detail/MarkdownNoteDetail.js b/browser/main/Detail/MarkdownNoteDetail.js
index 3f4a7a4d7..4c0585f93 100644
--- a/browser/main/Detail/MarkdownNoteDetail.js
+++ b/browser/main/Detail/MarkdownNoteDetail.js
@@ -275,15 +275,15 @@ class MarkdownNoteDetail extends React.Component {
{(() => {
- const faClassName=`fa ${this.getToggleLockButton()}`
+ const faClassName = `fa ${this.getToggleLockButton()}`
const lockButtonComponent =
return (
@@ -293,15 +293,15 @@ class MarkdownNoteDetail extends React.Component {
diff --git a/browser/main/Detail/SnippetNoteDetail.js b/browser/main/Detail/SnippetNoteDetail.js
index 953c2e11c..66c0b6730 100644
--- a/browser/main/Detail/SnippetNoteDetail.js
+++ b/browser/main/Detail/SnippetNoteDetail.js
@@ -550,11 +550,11 @@ class SnippetNoteDetail extends React.Component {