Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(build-tools): fluid-build-tasks-eslint deps #21089

Merged

Conversation

jason-ha
Copy link
Contributor

getDefaultTscTaskDependencies was ineffective and is now removed. eslint with ts processing does not require build first. Instead of requiring that tsc is run for the projects listed in lint config, depend on the things the respective tsc tasks depend on.

Once policy changes are picked up by client group ^tsc dependencies listed for eslint in examples/data-objects can be removed.

getDefaultTscTaskDependencies was ineffective and is now removed.
eslint with ts processing does not require build first. Instead of requiring that tsc is run for the projects listed in lint config, depend on the things the respective tsc tasks depend on.

Once policy changes are picked up by client group ^tsc dependencies listed for eslint in examples/data-objects can be removed.
@github-actions github-actions bot added area: build Build related issues base: main PRs targeted against main branch and removed area: build Build related issues labels May 15, 2024
Copy link
Contributor

@Josmithr Josmithr left a comment

Choose a reason for hiding this comment

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

I left a few suggestions, but looks good overall. Very happy to see this change :)

Copy link
Contributor

@alexvy86 alexvy86 left a comment

Choose a reason for hiding this comment

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

Overall looks good, left a few comments below.

@github-actions github-actions bot added the area: build Build related issues label May 16, 2024
@jason-ha jason-ha requested a review from alexvy86 May 16, 2024 09:29
@jason-ha jason-ha merged commit b85c77e into microsoft:main May 16, 2024
29 checks passed
@jason-ha jason-ha deleted the cleanup-fluid-build-tasks-eslint-deps branch May 16, 2024 17:04
kekachmar pushed a commit to kekachmar/FluidFramework that referenced this pull request May 21, 2024
getDefaultTscTaskDependencies was ineffective and is now removed. eslint
with ts processing does not require build first. Instead of requiring
that tsc is run for the projects listed in lint config, depend on the
things the respective tsc tasks depend on.

Once policy changes are picked up by client group ^tsc dependencies
listed for eslint in examples/data-objects can be removed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build Build related issues base: main PRs targeted against main branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants