Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Enforce types checking#1242

Merged
benhalverson merged 10 commits into
nodejs:masterfrom
rodion-arr:tsc_stict_types
Apr 26, 2021
Merged

Enforce types checking#1242
benhalverson merged 10 commits into
nodejs:masterfrom
rodion-arr:tsc_stict_types

Conversation

@rodion-arr

Copy link
Copy Markdown
Contributor

Description

Hi Team!

I found that types was not checked as part of lint job and there was quite a few places that was violating existed interfaces.

So this PR is some kind of proposal to enable strict types checking in the project. Anyway why we use Typescript without this? :)

In scope:

  • Added type-check npm script along with linter
  • Added storybook pages to type checking scope
  • Added few missed @types packages
  • Fixed existing interface violations
  • Added tests for updated components

(Had to recreate the fork, sorry for the noise. This is a copy of #1212 from new branch)

@codecov-commenter

codecov-commenter commented Apr 24, 2021

Copy link
Copy Markdown

Codecov Report

Merging #1242 (12fd870) into master (854d38c) will increase coverage by 0.17%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1242      +/-   ##
==========================================
+ Coverage   57.96%   58.13%   +0.17%     
==========================================
  Files          60       60              
  Lines         716      719       +3     
  Branches      216      217       +1     
==========================================
+ Hits          415      418       +3     
  Misses        294      294              
  Partials        7        7              
Impacted Files Coverage Δ
src/components/Article/index.tsx 100.00% <100.00%> (ø)
src/hooks/useMediaQuery.tsx 54.54% <100.00%> (+4.54%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 854d38c...12fd870. Read the comment docs.

@benhalverson benhalverson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏻

@benhalverson benhalverson merged commit 298ea6c into nodejs:master Apr 26, 2021
@rodion-arr rodion-arr deleted the tsc_stict_types branch April 26, 2021 07:30
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants