snack-news / Snack-FE

2 stars 0 forks source link

Dev #229

Closed chul-hyun closed 4 years ago

netlify[bot] commented 4 years ago

코드 중복분석 이전 결과: https://snak-jscpd-dev.netlify.com/

Built with commit 8ccf45ceaa9817a4cc652efcda6295545a66105e

https://deploy-preview-229--snak-jscpd-dev.netlify.com

chul-hyun commented 4 years ago

Travis tests have failed

Hey @vomvoru, Please read the following log in order to understand the failure reason. It'll be awesome if you fix what's wrong and commit the changes.

Node.js: 10

View build log

npm run lint ``` > snack-fe@0.0.1 lint /home/travis/build/snack-news/Snack-FE > eslint --ext .js --ext .jsx --ext .ts --ext .tsx src /home/travis/build/snack-news/Snack-FE/src/api/index.ts 1:1 warning File has too many lines (134). Maximum allowed is 80 max-lines 15:28 error Arrow function has too many lines (44). Maximum allowed is 10 max-lines-per-function 62:37 error Arrow function has too many lines (28). Maximum allowed is 10 max-lines-per-function 91:32 error Arrow function has too many lines (39). Maximum allowed is 10 max-lines-per-function 131:36 error Arrow function has too many lines (22). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/components/ExternalLink/generatorGetShuffleItem.test.ts 3:50 error Arrow function has too many lines (18). Maximum allowed is 10 max-lines-per-function 27:29 error No magic number: 0 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/components/ExternalLink/generatorGetShuffleItem.ts 11:21 error No magic number: 1 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/components/ExternalLink/index.tsx 22:63 error Arrow function has too many lines (19). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/components/News/Tags.tsx 13:12 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/components/News/index.tsx 1:1 warning File has too many lines (120). Maximum allowed is 80 max-lines 22:5 error Arrow function has too many lines (26). Maximum allowed is 10 max-lines-per-function 46:53 error Prop spreading is forbidden react/jsx-props-no-spreading 75:57 error Arrow function has too many lines (28). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/components/PlatformListCard/index.tsx 7:33 error Arrow function has too many lines (14). Maximum allowed is 10 max-lines-per-function 14:27 error Prop spreading is forbidden react/jsx-props-no-spreading 37:61 error Arrow function has too many lines (11). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/components/RouterLink/RouterLink.tsx 9:57 error Arrow function has too many lines (14). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/config/index.ts 1:1 warning File has too many lines (88). Maximum allowed is 80 max-lines /home/travis/build/snack-news/Snack-FE/src/hooks/useCorpList.ts 23:21 error Arrow function has too many lines (24). Maximum allowed is 10 max-lines-per-function 28:13 error Arrow function has too many lines (19). Maximum allowed is 10 max-lines-per-function 29:23 error Async arrow function has too many lines (16). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/hooks/useNewsList.ts 1:1 warning File has too many lines (142). Maximum allowed is 80 max-lines 7:40 error No magic number: 1000 @typescript-eslint/no-magic-numbers 7:47 error No magic number: 60 @typescript-eslint/no-magic-numbers 7:52 error No magic number: 60 @typescript-eslint/no-magic-numbers 7:57 error No magic number: 24 @typescript-eslint/no-magic-numbers 7:62 error No magic number: 30 @typescript-eslint/no-magic-numbers 7:67 error No magic number: 2 @typescript-eslint/no-magic-numbers 46:21 error Arrow function has too many lines (29). Maximum allowed is 10 max-lines-per-function 51:13 error Arrow function has too many lines (24). Maximum allowed is 10 max-lines-per-function 52:23 error Async arrow function has too many lines (20). Maximum allowed is 10 max-lines-per-function 53:97 error No magic number: 1 @typescript-eslint/no-magic-numbers 53:128 error No magic number: 7 @typescript-eslint/no-magic-numbers 86:46 error No magic number: 1 @typescript-eslint/no-magic-numbers 96:23 error No magic number: 0 @typescript-eslint/no-magic-numbers 100:55 error No magic number: 7 @typescript-eslint/no-magic-numbers 100:60 error No magic number: 1 @typescript-eslint/no-magic-numbers 102:20 error Arrow function has too many lines (11). Maximum allowed is 10 max-lines-per-function 104:96 error No magic number: 6 @typescript-eslint/no-magic-numbers 107:72 error No magic number: 1 @typescript-eslint/no-magic-numbers 107:75 error No magic number: 0 @typescript-eslint/no-magic-numbers 118:38 error No magic number: 1 @typescript-eslint/no-magic-numbers 118:51 error No magic number: 2 @typescript-eslint/no-magic-numbers 119:42 error No magic number: 2 @typescript-eslint/no-magic-numbers 120:47 error No magic number: 2 @typescript-eslint/no-magic-numbers 121:51 error No magic number: 2 @typescript-eslint/no-magic-numbers 126:29 error Arrow function has too many lines (16). Maximum allowed is 10 max-lines-per-function 129:16 error No magic number: 1 @typescript-eslint/no-magic-numbers 134:27 error No magic number: 7 @typescript-eslint/no-magic-numbers 135:43 error No magic number: 7 @typescript-eslint/no-magic-numbers 135:55 error No magic number: 2 @typescript-eslint/no-magic-numbers 135:78 error No magic number: 1 @typescript-eslint/no-magic-numbers 138:52 error No magic number: 1 @typescript-eslint/no-magic-numbers 138:55 error No magic number: 0 @typescript-eslint/no-magic-numbers 148:27 error Arrow function has too many lines (25). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/layouts/BaseLayout.tsx 19:64 error Arrow function has too many lines (19). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/layouts/BothMarginWrapper.tsx 17:31 error No magic number: 1 @typescript-eslint/no-magic-numbers 18:30 error No magic number: 1 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/layouts/CardSimpleLayout.tsx 13:76 error Arrow function has too many lines (22). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/layouts/ColListLayout.tsx 11:51 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function 15:7 error Prop spreading is forbidden react/jsx-props-no-spreading 37:49 error Arrow function has too many lines (17). Maximum allowed is 10 max-lines-per-function 40:44 error No magic number: 1 @typescript-eslint/no-magic-numbers 43:11 error Prop spreading is forbidden react/jsx-props-no-spreading 64:49 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function 69:7 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/layouts/RowListLayout.tsx 11:51 error Arrow function has too many lines (13). Maximum allowed is 10 max-lines-per-function 15:7 error Prop spreading is forbidden react/jsx-props-no-spreading 33:47 error Arrow function has too many lines (15). Maximum allowed is 10 max-lines-per-function 39:9 error Prop spreading is forbidden react/jsx-props-no-spreading 65:49 error Arrow function has too many lines (16). Maximum allowed is 10 max-lines-per-function 67:36 error No magic number: 1 @typescript-eslint/no-magic-numbers 70:11 error Prop spreading is forbidden react/jsx-props-no-spreading 91:49 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function 96:7 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/pages/AboutPage/index.tsx 8:26 error Arrow function has too many lines (18). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/pages/CompanyNewsListPage/index.tsx 12:82 error Arrow function has too many lines (36). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/pages/CompanySelectPage/index.tsx 6:34 error Arrow function has too many lines (15). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/pages/HomePage/index.tsx 7:24 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/pages/IntroduceFormPage/index.tsx 10:34 error Arrow function has too many lines (36). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/pages/MenuPage/index.tsx 12:25 error Arrow function has too many lines (22). Maximum allowed is 10 max-lines-per-function 39:31 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/pages/NewsListPage/index.tsx 11:63 error Arrow function has too many lines (30). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/pages/NewsPage/index.tsx 10:25 error Arrow function has too many lines (39). Maximum allowed is 10 max-lines-per-function 23:11 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/pages/PicksPage/index.tsx 8:26 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/routes/index.tsx 18:13 error Arrow function has too many lines (31). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/services/newsService/utils.ts 38:30 error No magic number: 1 @typescript-eslint/no-magic-numbers 39:27 error No magic number: 7 @typescript-eslint/no-magic-numbers 39:59 error No magic number: 1 @typescript-eslint/no-magic-numbers 39:74 error No magic number: 7 @typescript-eslint/no-magic-numbers 39:79 error No magic number: 1 @typescript-eslint/no-magic-numbers 41:69 error No magic number: 7 @typescript-eslint/no-magic-numbers 41:84 error No magic number: 1 @typescript-eslint/no-magic-numbers 43:50 error No magic number: 1 @typescript-eslint/no-magic-numbers 43:53 error No magic number: 0 @typescript-eslint/no-magic-numbers 50:53 error No magic number: 1000 @typescript-eslint/no-magic-numbers 50:60 error No magic number: 60 @typescript-eslint/no-magic-numbers 50:65 error No magic number: 60 @typescript-eslint/no-magic-numbers 50:70 error No magic number: 24 @typescript-eslint/no-magic-numbers 50:75 error No magic number: 6 @typescript-eslint/no-magic-numbers 52:73 error No magic number: 1 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/stores/index.ts 4:21 error No magic number: 3 @typescript-eslint/no-magic-numbers 6:21 error No magic number: 4 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/templates/About/index.tsx 1:1 warning File has too many lines (125). Maximum allowed is 80 max-lines 35:40 error Arrow function has too many lines (83). Maximum allowed is 10 max-lines-per-function 110:28 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/templates/CompanyList/CompanyItem.tsx 35:71 error Arrow function has too many lines (19). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/CompanyList/index.tsx 12:28 error Arrow function has too many lines (17). Maximum allowed is 10 max-lines-per-function 24:24 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/templates/CompanyListCard/index.tsx 1:1 warning File has too many lines (94). Maximum allowed is 80 max-lines 14:5 error Arrow function has too many lines (28). Maximum allowed is 10 max-lines-per-function 39:27 error Prop spreading is forbidden react/jsx-props-no-spreading 61:46 error Arrow function has too many lines (25). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/Footer/components/FooterLinkList.tsx 18:60 error Prop spreading is forbidden react/jsx-props-no-spreading /home/travis/build/snack-news/Snack-FE/src/templates/Footer/index.tsx 10:23 error Arrow function has too many lines (11). Maximum allowed is 10 max-lines-per-function 37:61 error Arrow function has too many lines (19). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/Header/index.tsx 1:1 warning File has too many lines (83). Maximum allowed is 80 max-lines 16:56 error Arrow function has too many lines (29). Maximum allowed is 10 max-lines-per-function 56:61 error Arrow function has too many lines (21). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/NewsList/index.tsx 1:1 warning File has too many lines (123). Maximum allowed is 80 max-lines 25:26 error Arrow function has too many lines (40). Maximum allowed is 10 max-lines-per-function 25:51 error 'isInfiniteScroll' is defined but never used @typescript-eslint/no-unused-vars 36:100 error No magic number: 1 @typescript-eslint/no-magic-numbers 36:135 error No magic number: 1 @typescript-eslint/no-magic-numbers 36:140 error No magic number: 7 @typescript-eslint/no-magic-numbers 36:144 error No magic number: 1 @typescript-eslint/no-magic-numbers 37:61 error No magic number: 1000 @typescript-eslint/no-magic-numbers 37:68 error No magic number: 60 @typescript-eslint/no-magic-numbers 37:73 error No magic number: 60 @typescript-eslint/no-magic-numbers 37:78 error No magic number: 24 @typescript-eslint/no-magic-numbers 37:83 error No magic number: 7 @typescript-eslint/no-magic-numbers 48:51 error No magic number: 0 @typescript-eslint/no-magic-numbers 56:13 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function 58:120 error No magic number: 0 @typescript-eslint/no-magic-numbers 74:5 error Arrow function has too many lines (56). Maximum allowed is 10 max-lines-per-function 90:13 error Prop spreading is forbidden react/jsx-props-no-spreading 90:28 error Prop spreading is forbidden react/jsx-props-no-spreading 98:33 error No magic number: 0 @typescript-eslint/no-magic-numbers 98:36 error No magic number: 3 @typescript-eslint/no-magic-numbers 99:61 error No magic number: 3 @typescript-eslint/no-magic-numbers 102:30 error Prop spreading is forbidden react/jsx-props-no-spreading 106:33 error No magic number: 3 @typescript-eslint/no-magic-numbers 106:36 error No magic number: 5 @typescript-eslint/no-magic-numbers 107:57 error No magic number: 5 @typescript-eslint/no-magic-numbers 114:33 error No magic number: 5 @typescript-eslint/no-magic-numbers 114:36 error No magic number: 6 @typescript-eslint/no-magic-numbers 115:62 error No magic number: 6 @typescript-eslint/no-magic-numbers 122:63 error No magic number: 6 @typescript-eslint/no-magic-numbers 128:33 error No magic number: 6 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/templates/PickCategoryList/index.tsx 13:76 error Arrow function has too many lines (14). Maximum allowed is 10 max-lines-per-function 43:5 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/PickNewsList/index.tsx 12:68 error Arrow function has too many lines (13). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/RecommendNewsList/index.tsx 7:34 error Arrow function has too many lines (20). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/SelectBox/Label.tsx 30:42 error Arrow function has too many lines (16). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/SelectBox/Layer/index.tsx 14:54 error Arrow function has too many lines (22). Maximum allowed is 10 max-lines-per-function 24:5 error A control must be associated with a text label jsx-a11y/control-has-associated-label /home/travis/build/snack-news/Snack-FE/src/templates/SelectBox/SelectItemListBox/SelectItemList.tsx 1:1 warning File has too many lines (83). Maximum allowed is 80 max-lines 25:65 error Arrow function has too many lines (27). Maximum allowed is 10 max-lines-per-function 32:14 error Arrow function has too many lines (18). Maximum allowed is 10 max-lines-per-function 56:25 error Arrow function has too many lines (20). Maximum allowed is 10 max-lines-per-function 59:76 error No magic number: 1 @typescript-eslint/no-magic-numbers 61:65 error No magic number: 0 @typescript-eslint/no-magic-numbers 62:50 error No magic number: 11 @typescript-eslint/no-magic-numbers 63:23 error No magic number: 1 @typescript-eslint/no-magic-numbers 67:81 error No magic number: 1 @typescript-eslint/no-magic-numbers 70:45 error No magic number: 2 @typescript-eslint/no-magic-numbers 71:43 error No magic number: 2 @typescript-eslint/no-magic-numbers 84:57 error No magic number: 7 @typescript-eslint/no-magic-numbers 84:62 error No magic number: 1 @typescript-eslint/no-magic-numbers 90:27 error No magic number: 7 @typescript-eslint/no-magic-numbers 96:43 error No magic number: 1 @typescript-eslint/no-magic-numbers 96:46 error No magic number: 0 @typescript-eslint/no-magic-numbers 102:55 error No magic number: 7 @typescript-eslint/no-magic-numbers 102:60 error No magic number: 1 @typescript-eslint/no-magic-numbers /home/travis/build/snack-news/Snack-FE/src/templates/SelectBox/SelectItemListBox/index.tsx 21:78 error Arrow function has too many lines (36). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/SocialLinkList/index.tsx 19:72 error Arrow function has too many lines (12). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/Tabs/TabLink.tsx 30:51 error Arrow function has too many lines (24). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/templates/Tabs/index.tsx 22:52 error Arrow function has too many lines (11). Maximum allowed is 10 max-lines-per-function /home/travis/build/snack-news/Snack-FE/src/utils.ts 1:79 error No magic number: 0.5 @typescript-eslint/no-magic-numbers 5:39 error No magic number: 2 @typescript-eslint/no-magic-numbers 5:57 error No magic number: 2 @typescript-eslint/no-magic-numbers 5:82 error No magic number: 2 @typescript-eslint/no-magic-numbers 5:94 error No magic number: 0 @typescript-eslint/no-magic-numbers 6:18 error No magic number: 2 @typescript-eslint/no-magic-numbers 13:36 error No magic number: 1 @typescript-eslint/no-magic-numbers 13:49 error No magic number: 2 @typescript-eslint/no-magic-numbers 14:44 error No magic number: 2 @typescript-eslint/no-magic-numbers 16:70 error No magic number: 7 @typescript-eslint/no-magic-numbers 16:75 error No magic number: 1 @typescript-eslint/no-magic-numbers 17:45 error No magic number: 2 @typescript-eslint/no-magic-numbers 18:37 error No magic number: 12 @typescript-eslint/no-magic-numbers 18:43 error No magic number: 12 @typescript-eslint/no-magic-numbers 18:57 error No magic number: 2 @typescript-eslint/no-magic-numbers 19:47 error No magic number: 2 @typescript-eslint/no-magic-numbers 20:47 error No magic number: 2 @typescript-eslint/no-magic-numbers 21:37 error No magic number: 12 @typescript-eslint/no-magic-numbers 43:38 error No magic number: 1 @typescript-eslint/no-magic-numbers 43:51 error No magic number: 2 @typescript-eslint/no-magic-numbers 44:44 error No magic number: 2 @typescript-eslint/no-magic-numbers 55:27 error No magic number: 7 @typescript-eslint/no-magic-numbers 57:36 error No magic number: 1 @typescript-eslint/no-magic-numbers 57:77 error No magic number: 7 @typescript-eslint/no-magic-numbers 57:82 error No magic number: 1 @typescript-eslint/no-magic-numbers 60:55 error No magic number: 7 @typescript-eslint/no-magic-numbers 60:60 error No magic number: 1 @typescript-eslint/no-magic-numbers ✖ 207 problems (198 errors, 9 warnings) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! snack-fe@0.0.1 lint: `eslint --ext .js --ext .jsx --ext .ts --ext .tsx src` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the snack-fe@0.0.1 lint script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/travis/.npm/_logs/2019-09-20T15_43_23_523Z-debug.log ```
TravisBuddy Request Identifier: 6f3c1060-dbbd-11e9-bd1f-dd4184ae1fb5