ethereumjs-monorepo icon indicating copy to clipboard operation
ethereumjs-monorepo copied to clipboard

chore(blockchain): enable `strict-boolean-expressions` rule for `eslint`

Open faustbrian opened this issue 3 years ago • 6 comments

Part of https://github.com/ethereumjs/ethereumjs-monorepo/issues/2137 and depends on https://github.com/ethereumjs/ethereumjs-monorepo/pull/2143 being merged

faustbrian avatar Aug 16 '22 01:08 faustbrian

Codecov Report

Merging #2144 (8a77fa8) into master (a87f179) will decrease coverage by 0.09%. The diff coverage is 100.00%.

Impacted file tree graph

Flag Coverage Δ
block 92.77% <100.00%> (ø)
blockchain ?
client 87.07% <ø> (ø)
common 98.09% <ø> (ø)
devp2p 92.14% <ø> (-0.17%) :arrow_down:
ethash ∅ <ø> (∅)
evm 79.08% <ø> (ø)
rlp ∅ <ø> (∅)
statemanager 88.16% <ø> (ø)
trie 89.43% <ø> (ø)
tx 97.98% <ø> (ø)
util 92.33% <ø> (ø)
vm 85.27% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

codecov[bot] avatar Aug 16 '22 01:08 codecov[bot]

@acolytec3 yeah I want them merged in a specific order as I created them on top of each other branches. That's why all but 1 are marked as draft.

faustbrian avatar Aug 17 '22 00:08 faustbrian

@acolytec3 yeah I want them merged in a specific order as I created them on top of each other branches. That's why all but 1 are marked as draft.

Where is the non-DRAFT one? 🙂

holgerd77 avatar Aug 18 '22 13:08 holgerd77

Used to be https://github.com/ethereumjs/ethereumjs-monorepo/pull/2143 but since you want to tag the stable releases soon I would rather wait with those and move them to develop once that branch is updated. There just won't be enough time to test these PRs properly.

faustbrian avatar Aug 18 '22 13:08 faustbrian

Used to be #2143 but since you want to tag the stable releases soon I would rather wait with those and move them to develop once that branch is updated. There just won't be enough time to test these PRs properly.

Ah, no, we won't use develop for quite some time any more. Our normal procedure is to just develop towards master, which always represents our latest state of the work. The develop branch was just an exception to prepare for the breaking releases (we should have named this develop-v6 or something) and won't be used any time soon (we'll forget about any breaking changes in the next 4+ months 😋).

holgerd77 avatar Aug 18 '22 13:08 holgerd77

Alright, then I would still wait until the stable releases are tagged so there's no rush and time to properly test things and not introducing any last minute issues, especially with those things that affect all packages to various degrees.

faustbrian avatar Aug 18 '22 13:08 faustbrian

Closing this since it falls in the same category as Uint8Array in terms of breaking changes/impact.

faustbrian avatar Oct 15 '22 03:10 faustbrian