From f4b4416ea52d564bc2dbe543a82084ed98843ccc Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Fri, 30 Jul 2021 10:54:54 +0200 Subject: chore: migrate from tslint to @typescript-eslint (#1706) - update .eslintrc to work for .js and .ts - update devDependencies - lint properly both root /src and nested /packages - update webhint recommended setting for tsconfig.json to shrink output - Manage all eslint rules from the repo root - escape single quotes in scripts to please windows build Co-authored-by: Vijay A --- uidev/src/app.tsx | 2 +- uidev/src/stores/stories.ts | 2 - uidev/src/stories/button.stories.tsx | 72 +++++++++++++++++++--------------- uidev/src/stories/headline.stories.tsx | 3 -- uidev/src/stories/infobox.stories.tsx | 10 ++--- uidev/src/stories/input.stories.tsx | 4 +- uidev/src/stories/loader.stories.tsx | 3 -- uidev/src/stories/select.stories.tsx | 2 +- uidev/src/stories/textarea.stories.tsx | 2 +- uidev/src/stories/toggle.stories.tsx | 19 ++++----- uidev/src/withTheme/index.tsx | 16 ++++---- uidev/tslint.json | 3 -- 12 files changed, 67 insertions(+), 71 deletions(-) delete mode 100644 uidev/tslint.json (limited to 'uidev') diff --git a/uidev/src/app.tsx b/uidev/src/app.tsx index 41930e805..ecc7020c1 100644 --- a/uidev/src/app.tsx +++ b/uidev/src/app.tsx @@ -5,6 +5,7 @@ import DevTools from 'mobx-react-devtools'; import React from 'react'; import injectSheet from 'react-jss'; +import { theme, ThemeType } from '@meetfranz/theme'; import { WithTheme } from './withTheme'; import './stories/badge.stories'; @@ -20,7 +21,6 @@ import './stories/toggle.stories'; import { store } from './stores'; -import { theme, ThemeType } from '@meetfranz/theme'; const defaultTheme = theme(ThemeType.default); const styles = { diff --git a/uidev/src/stores/stories.ts b/uidev/src/stores/stories.ts index 6a98c9fd3..12bacdd59 100644 --- a/uidev/src/stores/stories.ts +++ b/uidev/src/stores/stories.ts @@ -1,5 +1,3 @@ -import { store } from './index'; - export type StorySectionName = string; export type StoryName = string; export type StoryComponent = () => JSX.Element; diff --git a/uidev/src/stories/button.stories.tsx b/uidev/src/stories/button.stories.tsx index 5c1c9246d..5ca657238 100644 --- a/uidev/src/stories/button.stories.tsx +++ b/uidev/src/stories/button.stories.tsx @@ -27,20 +27,18 @@ const styles = { }, }; -const createStore = (args?: any) => { - return observable(Object.assign({}, defaultProps, args)); -}; +const createStore = (args?: any) => observable({ ...defaultProps, ...args }); const WithStoreButton = observer(({ store }: { store: any }) => ( <>