Page MenuHomePhabricator

[desktop] Enable flow in the desktop workspace
ClosedPublic

Authored by michal on Jan 5 2023, 4:33 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, May 1, 2:27 PM
Unknown Object (File)
Sun, Apr 21, 5:54 AM
Unknown Object (File)
Sun, Apr 21, 5:54 AM
Unknown Object (File)
Sun, Apr 21, 5:54 AM
Unknown Object (File)
Sun, Apr 21, 5:54 AM
Unknown Object (File)
Sun, Apr 21, 5:54 AM
Unknown Object (File)
Sun, Apr 21, 5:51 AM
Unknown Object (File)
Apr 2 2024, 12:41 AM
Subscribers

Details

Summary

ENG-2219
Adds flow support in the desktop workspace.

Test Plan
  • Run flow in desktop
  • Check if lint-staged fails when trying to commit file with type errors

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Remove lib from dependencies (it was supposed to be in a next diff)

michal requested review of this revision.Jan 5 2023, 4:50 AM
ashoat requested changes to this revision.Jan 5 2023, 8:28 AM

We should add this Flow check to CI: .buildkite/eslint_flow_jest.yml and .github/workflows/eslint_flow_jest.yml

desktop/package.json
37 ↗(On Diff #20612)

We should also add flow-typed

desktop/src/main.js
1 ↗(On Diff #20612)

Please add a newline below here

desktop/src/preload.js
1 ↗(On Diff #20612)

Please add a newline below here

This revision now requires changes to proceed.Jan 5 2023, 8:28 AM

Add flow-typed dep, add newlines, add to GitHub and Buildkite CI.

This revision is now accepted and ready to land.Jan 9 2023, 8:24 AM