fix: load all eagerly loaded files and folders #14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Load all eagerly loaded files and folders
Problem
Previously, the linter was only checking files within the
server
folder, which could miss eagerly loaded files and folders outside of this directory. This led to incomplete linting coverage for Meteor projects not using main modules.Solution
This PR modifies the
Walker
class to start from the root app directory instead of specifically theserver
folder. This change ensures that all eagerly loaded files and folders are included in the linting process, regardless of their location in the project structure.Changes
lib/util/walker.js
to start walking from the app root directoryserver
folder