Skip to content

Commit 9d217e1

Browse files
authored
Merge pull request ethereum#4771 from ethereum/newLinter2
Linter rules
2 parents 15375e7 + 726132f commit 9d217e1

File tree

461 files changed

+2614
-2590
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

461 files changed

+2614
-2590
lines changed

.eslintrc.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,13 @@
5454
"react-hooks/exhaustive-deps": "off",
5555
"array-callback-return": "off",
5656
"prefer-spread": "off",
57-
"indent": ["error", 2]
57+
"indent": ["error", 2],
58+
"keyword-spacing": ["error", { "after": true, "before": true }],
59+
"array-bracket-spacing": ["error", "never"],
60+
"object-curly-spacing": ["error", "always", { "arraysInObjects": false }],
61+
"no-trailing-spaces": "error",
62+
"no-multi-spaces": "error",
63+
"no-multiple-empty-lines": ["error" , { "max": 1}]
5864
}
5965
},
6066
{

apps/circuit-compiler/.eslintrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../.eslintrc.json",
3+
}

apps/circuit-compiler/project.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,14 @@
3535
}
3636
}
3737
},
38+
"lint": {
39+
"executor": "@nrwl/linter:eslint",
40+
"outputs": ["{options.outputFile}"],
41+
"options": {
42+
"lintFilePatterns": ["apps/circuit-compiler/**/*.ts"],
43+
"eslintConfig": "apps/circuit-compiler/.eslintrc"
44+
}
45+
},
3846
"serve": {
3947
"executor": "@nrwl/webpack:dev-server",
4048
"defaultConfiguration": "development",
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {createContext} from 'react'
2-
import {ICircuitAppContext} from '../types'
1+
import { createContext } from 'react'
2+
import { ICircuitAppContext } from '../types'
33

44
export const CircuitAppContext = createContext<ICircuitAppContext>({} as ICircuitAppContext)

apps/circuit-compiler/src/app/reducers/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Actions, AppState} from '../types'
1+
import { Actions, AppState } from '../types'
22
import { compiler_list } from 'circom_wasm'
33

44
export const appInitialState: AppState = {

apps/circuit-compiler/src/app/services/circomPluginClient.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export class CircomPluginClient extends PluginClient {
163163
} else {
164164
this.lastCompiledFile = path
165165
const fileName = extractNameFromKey(path)
166-
166+
167167
this.lastCompiledCircuitPath = extractParentFromKey(path) + "/.bin/" + fileName.replace('circom', 'wasm')
168168
// @ts-ignore
169169
await this.call('fileManager', 'writeFile', this.lastCompiledCircuitPath, circuitProgram, { encoding: null })
@@ -179,7 +179,7 @@ export class CircomPluginClient extends PluginClient {
179179
this.internalEvents.emit('circuit_compiling_done', [])
180180
}
181181
circuitApi.log().map(log => {
182-
log && this.call('terminal', 'log', { type: 'log', value: log })
182+
log && this.call('terminal', 'log', { type: 'log', value: log })
183183
})
184184
// @ts-ignore
185185
this.call('terminal', 'log', { type: 'typewritersuccess', value: 'Everything went okay' })
@@ -222,11 +222,11 @@ export class CircomPluginClient extends PluginClient {
222222
this.internalEvents.emit('circuit_generating_r1cs_done')
223223
const fileName = extractNameFromKey(path)
224224
const writePath = extractParentFromKey(path) + "/.bin/" + fileName.replace('circom', 'r1cs')
225-
225+
226226
// @ts-ignore
227227
await this.call('fileManager', 'writeFile', writePath, r1csProgram, true)
228228
r1csApi.log().map(log => {
229-
log && this.call('terminal', 'log', { type: 'log', value: log })
229+
log && this.call('terminal', 'log', { type: 'log', value: log })
230230
})
231231
// @ts-ignore
232232
this.call('terminal', 'log', { type: 'typewritersuccess', value: 'Everything went okay' })
@@ -339,7 +339,7 @@ export class CircomPluginClient extends PluginClient {
339339

340340
absFilePath = include.startsWith('circomlib') ? absFilePath.substring(1) : absFilePath
341341
if (!blackPath.includes(absFilePath)) {
342-
if(!includeName.startsWith('circomlib')) {
342+
if (!includeName.startsWith('circomlib')) {
343343
dependencyContent = dependencyContent.replace(`${includeName}`, `${absFilePath}`)
344344
return absFilePath
345345
}

apps/circuit-compiler/src/app/types/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { compiler_list } from 'circom_wasm'
2-
import {Dispatch} from 'react'
2+
import { Dispatch } from 'react'
33
import type { CircomPluginClient } from '../services/circomPluginClient'
44

55
export type CompilerStatus = "compiling" | "generating" | "computing" | "idle" | "errored" | "warning"

apps/debugger/.eslintrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "../../.eslintrc.json",
3+
}

apps/debugger/project.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@
4040
}
4141
}
4242
},
43+
"lint": {
44+
"executor": "@nrwl/linter:eslint",
45+
"outputs": ["{options.outputFile}"],
46+
"options": {
47+
"lintFilePatterns": ["apps/debugger/**/*.ts"],
48+
"eslintConfig": "apps/debugger/.eslintrc"
49+
}
50+
},
4351
"serve": {
4452
"executor": "@nrwl/webpack:dev-server",
4553
"defaultConfiguration": "development",

apps/debugger/src/app/debugger.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { PluginClient } from "@remixproject/plugin";
22
import { createClient } from "@remixproject/plugin-webview";
3-
import { IDebuggerApi, LineColumnLocation,
3+
import { IDebuggerApi, LineColumnLocation,
44
onBreakpointClearedListener, onBreakpointAddedListener, onEditorContentChanged, onEnvChangedListener, TransactionReceipt } from '@remix-ui/debugger-ui'
55
import { DebuggerApiMixin } from '@remix-ui/debugger-ui'
66
import { CompilerAbstract } from '@remix-project/remix-solidity'
77

8-
export class DebuggerClientApi extends DebuggerApiMixin(PluginClient) {
8+
export class DebuggerClientApi extends DebuggerApiMixin(PluginClient) {
99
constructor () {
10-
super()
10+
super()
1111
createClient(this as any)
1212
this.initDebuggerApi()
1313
}

0 commit comments

Comments
 (0)