moxystudio / eslint-config

MOXY eslint configuration to be used across several JavaScript projects
MIT License
13 stars 5 forks source link

chore: current monorepo refactoring progress #86

Closed dominguesgm closed 4 years ago

dominguesgm commented 4 years ago

BREAKING CHANGE: Refactoring @moxy/eslint-config according to RFC-003.

Split @moxy/eslint-config into 7 packages:

Introduced lerna to manage the packages. All scripts related to release and publish procedures have been updated to use lerna features.

In order to install all dependencies and create links between packages that depend on each other, please run lerna bootstrap in the root of the repository. Warnings for circular dependencies will occur because of packages that depend on each other for their own tests.

prerelease, release and postrelease scripts are supposed to be run from the root of the repository. lerna identifies which packages have changed in the commits since the last release.

This is a commit with a large amount of changes, so between splitting the rules, addons, separating relevant tests and removing unnecessary dependencies from particular packages, it's possible that I may have missed something.

codecov[bot] commented 4 years ago

Codecov Report

Merging #86 into master will not change coverage. The diff coverage is 100%.

Impacted file tree graph

@@          Coverage Diff          @@
##           master    #86   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files          26     37   +11     
  Lines          34     45   +11     
=====================================
+ Hits           34     45   +11
Impacted Files Coverage Δ
...ackages/eslint-config-core/rules/best-practices.js 100% <ø> (ø)
packages/eslint-config-vue/rules/vue.js 100% <ø> (ø)
packages/eslint-config-core/rules/style.js 100% <ø> (ø)
packages/eslint-config-core/rules/errors.js 100% <ø> (ø)
packages/eslint-config-core/rules/strict.js 100% <ø> (ø)
packages/eslint-config-core/rules/jsdoc.js 100% <ø> (ø)
packages/eslint-config-core/es9.js 100% <ø> (ø)
packages/eslint-config-core/es7.js 100% <ø> (ø)
packages/eslint-config-core/es10.js 100% <ø> (ø)
...ackages/eslint-config-core/common/test-patterns.js 100% <ø> (ø)
... and 39 more

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 ede1f36...fd2761c. Read the comment docs.