Skip to content

fallow 2.84.0: several .fallowrc workarounds are now unnecessary #179

@BartWaardenburg

Description

@BartWaardenburg

fallow maintainer here, thanks for using it. A quick heads-up: fallow 2.84.0 makes a chunk of your .fallowrc.json unnecessary, so you can simplify.

  • The @*/__mocks__ ignoreDependencies entries are now credited automatically (Vitest __mocks__ virtual specifiers, since 2.63.0).
  • node:sqlite is recognized as a Node builtin (since 2.81.0).
  • The vitest.config.ts entry is auto-detected by the Vitest plugin.
  • rules.feature-flags is off by default.

I ran your repo with both your current config and the trimmed one and the findings are identical, so this is a safe cleanup, not a behavior change. You can drop all 13 ignoreDependencies, the vitest.config.ts entry line, and the feature-flags rule.

Separate heads-up the run surfaced (not something to work around in config): a lot of @happier-dev/* imports report as unresolved because their package exports point at dist/ that isn't built at analysis time. That's a fallow gap I'm tracking on our side.

Happy to send this as a PR instead if that's easier. And thanks for the feedback signal either way.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions