Skip to content
This repository has been archived by the owner on Feb 6, 2023. It is now read-only.

Add rules to .flowconfig for flow strict rules #2288

Closed
wants to merge 1 commit into from
Closed

Add rules to .flowconfig for flow strict rules #2288

wants to merge 1 commit into from

Conversation

mrkev
Copy link
Contributor

@mrkev mrkev commented Dec 20, 2019

Internally at facebook, we use @flow strict to define certain rules that make our codebase more reliable. I just noticed the .flowconfig for this repo doesn't include rules for @flow strict. We do have files in the repo annotated with strict flow, so lets configure it to get the benefits.

Unfortunatley, there's 3 rules we have enabled internally which we can't use in the repo as it exists today. I put the necessary info as a comment on the .flowconfig itself.

npm run flow -> no errors.

Internally at facebook, we use `@flow strict` to define certain rules that make our codebase more reliable. I just noticed the .flowconfig for this repo doesn't include rules for `@flow strict`. We do have files in the repo annotated with strict flow, so lets configure it to get the benefits.

Unfortunatley, there's 3 rules we have enabled internally which we can't use in the repo as it exists today. I put the necessary info as a comment on the .flowconfig itself.

npm run flow -> no errors.
@claudiopro
Copy link
Contributor

This is great! It will eliminate a lot of inconsistencies between OSS repo and www 👍 This will also cover us with strict-local files https://flow.org/en/docs/strict/#toc-strict-local

Copy link

@facebook-github-bot facebook-github-bot left a comment

Choose a reason for hiding this comment

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

@mrkev has imported this pull request. If you are a Facebook employee, you can view this diff on Phabricator.

@facebook-github-bot
Copy link

@mrkev merged this pull request in f223799.

@mrkev mrkev deleted the flow/strict-rules branch January 4, 2020 20:59
mmissey pushed a commit to mmissey/draft-js that referenced this pull request Mar 24, 2020
Summary:
Internally at facebook, we use `flow strict` to define certain rules that make our codebase more reliable. I just noticed the .flowconfig for this repo doesn't include rules for `flow strict`. We do have files in the repo annotated with strict flow, so lets configure it to get the benefits.

Unfortunatley, there's 3 rules we have enabled internally which we can't use in the repo as it exists today. I put the necessary info as a comment on the .flowconfig itself.

npm run flow -> no errors.
Pull Request resolved: facebookarchive#2288

Differential Revision: D19265177

Pulled By: mrkev

fbshipit-source-id: 0eca719027d62c2681cd09be03385ba53a27c2e3
vilemj-Viclick pushed a commit to kontent-ai/draft-js that referenced this pull request Jul 16, 2020
Summary:
Internally at facebook, we use `flow strict` to define certain rules that make our codebase more reliable. I just noticed the .flowconfig for this repo doesn't include rules for `flow strict`. We do have files in the repo annotated with strict flow, so lets configure it to get the benefits.

Unfortunatley, there's 3 rules we have enabled internally which we can't use in the repo as it exists today. I put the necessary info as a comment on the .flowconfig itself.

npm run flow -> no errors.
Pull Request resolved: facebookarchive#2288

Differential Revision: D19265177

Pulled By: mrkev

fbshipit-source-id: 0eca719027d62c2681cd09be03385ba53a27c2e3
alicayan008 pushed a commit to alicayan008/draft-js that referenced this pull request Jul 4, 2023
Summary:
Internally at facebook, we use `flow strict` to define certain rules that make our codebase more reliable. I just noticed the .flowconfig for this repo doesn't include rules for `flow strict`. We do have files in the repo annotated with strict flow, so lets configure it to get the benefits.

Unfortunatley, there's 3 rules we have enabled internally which we can't use in the repo as it exists today. I put the necessary info as a comment on the .flowconfig itself.

npm run flow -> no errors.
Pull Request resolved: facebookarchive/draft-js#2288

Differential Revision: D19265177

Pulled By: mrkev

fbshipit-source-id: 0eca719027d62c2681cd09be03385ba53a27c2e3
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants