Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitcfaa48b

Browse files
authored
Merge pull request#415 from coderoad/fix/linting
Fix/linting
2 parentsbca6384 +aa6367b commitcfaa48b

File tree

14 files changed

+1101
-487
lines changed

14 files changed

+1101
-487
lines changed

‎.github/workflows/test.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
name:CI
22
on:push
33
jobs:
4+
lint:
5+
runs-on:ubuntu-latest
6+
steps:
7+
-uses:actions/checkout@v2
8+
-name:Install modules
9+
run:yarn install
10+
-name:Lint
11+
run:yarn lint
412
build-extension:
513
runs-on:ubuntu-latest
614
steps:

‎package.json

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,29 +35,34 @@
3535
},
3636
"dependencies": {
3737
"@types/assert":"^1.5.1",
38-
"@types/jest":"^26.0.5",
38+
"@types/jest":"^26.0.8",
3939
"@types/jsdom":"^16.2.3",
40-
"@types/node":"^14.0.24",
40+
"@types/node":"^14.0.27",
4141
"@types/node-fetch":"^2.5.7",
4242
"@types/semver":"^7.3.1",
43-
"@typescript-eslint/eslint-plugin":"^3.7.0",
44-
"@typescript-eslint/parser":"^3.7.0",
43+
"@typescript-eslint/eslint-plugin":"^3.7.1",
44+
"@typescript-eslint/parser":"^3.7.1",
4545
"chokidar":"^3.4.1",
4646
"dotenv":"^8.2.0",
47-
"eslint":"^7.5.0",
47+
"eslint":"^7.6.0",
4848
"git-url-parse":"^11.1.2",
49-
"jest":"^26.1.0",
49+
"jest":"^26.2.2",
5050
"jsdom":"^16.3.0",
5151
"node-fetch":"^2.6.0",
5252
"semver":"^7.3.2",
53-
"ts-jest":"^26.1.3",
53+
"ts-jest":"^26.1.4",
5454
"typescript":"^3.9.7",
5555
"vscode-extension-telemetry":"^0.1.6"
5656
},
5757
"devDependencies": {
5858
"eslint-config-prettier":"^6.11.0",
5959
"eslint-config-react-app":"^5.2.1",
60+
"eslint-plugin-flowtype":"^5.2.0",
61+
"eslint-plugin-import":"^2.22.0",
62+
"eslint-plugin-jsx-a11y":"^6.3.1",
6063
"eslint-plugin-prettier":"^3.1.4",
64+
"eslint-plugin-react":"^7.20.5",
65+
"eslint-plugin-react-hooks":"^4.0.8",
6166
"prettier":"2.0.5",
6267
"vscode":"^1.1.37",
6368
"vscode-test":"^1.4.0"

‎src/actions/onErrorPage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as T from 'typings'
22
import{readFile}from'../services/node'
33
importloggerfrom'../services/logger'
44

5-
constonErrorPage=async(action:T.Action)=>{
5+
constonErrorPage=async(action:T.Action):void=>{
66
// Error middleware
77
if(action?.payload?.error?.type){
88
// load error markdown message

‎src/actions/onOpenLogs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import*asTfrom'typings'
22
import{showOutput}from'../services/testRunner/output'
33

4-
exportconstonOpenLogs=async(action:T.Action)=>{
4+
exportconstonOpenLogs=async(action:T.Action):void=>{
55
constchannel=action.payload.channel
66
awaitshowOutput(channel)
77
}

‎src/actions/onRunReset.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ type ResetAction = {
1111
}
1212

1313
// reset to the start of the last test
14-
constonRunReset=async(action:ResetAction,context:Context)=>{
14+
constonRunReset=async(action:ResetAction,context:Context):void=>{
1515
// reset to timeline
1616
consttutorial:TT.Tutorial|null=context.tutorial.get()
1717
constposition:T.Position=action.position ?action.position :context.position.get()

‎src/actions/onStartup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const onStartup = async (
1111
context:Context,
1212
workspaceState:vscode.Memento,
1313
send:(action:T.Action)=>Promise<void>,
14-
)=>{
14+
):void=>{
1515
try{
1616
// check if a workspace is open, otherwise nothing works
1717
constnoActiveWorkspace=!WORKSPACE_ROOT.length

‎src/actions/onTest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ import * as vscode from 'vscode'
44
import{COMMANDS}from'../commands'
55
importContextfrom'../services/context/context'
66

7-
exportconstonTestPass=(action:T.Action,context:Context)=>{
7+
exportconstonTestPass=(action:T.Action,context:Context):void=>{
88
context.position.set({ ...action.payload.position,complete:true})
99
git.saveCommit('Save progress')
1010
}
1111

12-
exportconstonRunTest=(action?:T.Action)=>{
12+
exportconstonRunTest=(action?:T.Action):void=>{
1313
vscode.commands.executeCommand(COMMANDS.RUN_TEST,action?.payload)
1414
}

‎src/actions/onTutorialConfigContinue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Context from '../services/context/context'
55
importtutorialConfigfrom'./utils/tutorialConfig'
66
import{COMMANDS}from'../commands'
77

8-
constonTutorialConfigContinue=async(action:T.Action,context:Context,send:any)=>{
8+
constonTutorialConfigContinue=async(action:T.Action,context:Context,send:T.Send):void=>{
99
try{
1010
consttutorialContinue:TT.Tutorial|null=context.tutorial.get()
1111
if(!tutorialContinue){

‎src/actions/onTutorialConfigNew.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { version, compareVersions } from '../services/dependencies'
88
importContextfrom'../services/context/context'
99
importtutorialConfigfrom'./utils/tutorialConfig'
1010

11-
constonTutorialConfigNew=async(action:T.Action,context:Context,send:any)=>{
11+
constonTutorialConfigNew=async(action:T.Action,context:Context,send:T.Send):void=>{
1212
try{
1313
constdata:TT.Tutorial=action.payload.tutorial
1414

@@ -82,7 +82,7 @@ const onTutorialConfigNew = async (action: T.Action, context: Context, send: any
8282
if(satisfiedDependency!==true){
8383
consterror:E.ErrorMessage=satisfiedDependency||{
8484
type:'UnknownError',
85-
message:`Something went wrong comparing dependency for${name}`,
85+
message:`Something went wrong comparing dependency for${dep.name}`,
8686
actions:[
8787
{
8888
label:'Try Again',

‎src/actions/onValidateSetup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as E from 'typings/error'
22
import{version}from'../services/dependencies'
33
import{checkWorkspaceEmpty}from'../services/workspace'
44

5-
constonValidateSetup=async(send:any)=>{
5+
constonValidateSetup=async(send:T.Send):void=>{
66
try{
77
// check workspace is selected
88
constisEmptyWorkspace=awaitcheckWorkspaceEmpty()

‎typings/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ export interface Action {
5454
meta?:any
5555
}
5656

57+
exporttypeSend=(action:Action)=>void
58+
5759
exportinterfaceEnvironment{
5860
machineId:string
5961
sessionId:string

‎web-app/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@
2525
"extends":"react-app"
2626
},
2727
"dependencies": {
28-
"@alifd/next":"^1.20.20",
28+
"@alifd/next":"^1.20.24",
2929
"@emotion/babel-preset-css-prop":"^10.0.27",
3030
"@emotion/core":"^10.0.28",
31-
"babel-jest":"^26.1.0",
31+
"babel-jest":"^26.2.2",
3232
"js-yaml":"^3.14.0",
3333
"markdown-it":"^11.0.0",
3434
"markdown-it-emoji":"^1.4.0",
@@ -42,7 +42,7 @@
4242
"xstate":"^4.11.0"
4343
},
4444
"devDependencies": {
45-
"@babel/core":"^7.10.5",
45+
"@babel/core":"^7.11.0",
4646
"@storybook/addon-actions":"^5.3.19",
4747
"@storybook/addon-knobs":"^5.3.19",
4848
"@storybook/addon-links":"^5.3.19",
@@ -51,12 +51,12 @@
5151
"@storybook/react":"^5.3.19",
5252
"@types/graphql":"^14.5.0",
5353
"@types/highlight.js":"^9.12.4",
54-
"@types/jest":"^26.0.5",
54+
"@types/jest":"^26.0.8",
5555
"@types/js-yaml":"^3.12.5",
5656
"@types/markdown-it":"^10.0.1",
57-
"@types/node":"^14.0.24",
57+
"@types/node":"^14.0.27",
5858
"@types/prismjs":"^1.16.1",
59-
"@types/react":"^16.9.43",
59+
"@types/react":"^16.9.44",
6060
"@types/react-addons-css-transition-group":"^15.0.5",
6161
"@types/react-dom":"^16.9.8",
6262
"babel-loader":"8.1.0",

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp