Repository navigation
What's Changed
- Purity is decided per import cycle, ignores type-only imports, counts global IO APIs and more IO libraries and mocks, and purity-lost names what made a unit impure by @rerorets in #75
- TypeScript and Python resolve imports through nested projects, tsconfig extends and workspace packages, follow tests into test support files, and count missing local imports as unresolved by @rerorets in #76
- Kotlin and Java tests read inherited and nested test classes, setup hazards, typed lambda calls, MockK and REST Assured checks, calls on enum constants, and KDoc above a split annotation by @rerorets in #77
- hadome reads underscore directories, counts lines as an editor does, and its messages, help, init and mutate output say what a reader needs by @rerorets in #78
- TypeScript tests are read in their curried and Playwright forms and run the setup, hooks and fake timers around them by @rerorets in #79
- Tests in different files are copies only with the same targets, overrides need no doc, a bare file name is found anywhere, and suggest reads camelCase and snake_case by @rerorets in #80
- Go tests reach methods through the declared types of package variables, literals, helper results, range elements and fields, and their own package's unexported methods are targets by @rerorets in #81
- Framework entry points can be let off doc comments, files.product keeps test support paths as product code, Go test helper packages are test support that tests are followed into, and the two skipped-directory lists are tested to agree by @rerorets in #82
- An import into a directory hadome does not read is an unknown import for review, vi.fn passed as a value is no mock, and Python setup gives its clock and sleep to each test by @rerorets in #83
- Go helpers and function literals read their parameters by declared type in their own scope, and test package variables are typed from any test file of the package by @rerorets in #84
- Kotlin declarations after several annotations with arguments are read, and Kotlin tests read string-template constants and value fields inherited from another file by @rerorets in #85
- Go mutate does not return the zero value in place of a constant that is already zero, and init's mutation comment is tested by @rerorets in #86
- The README pins 0.4.3 by @rerorets in #87
Full Changelog: v0.4.2...v0.4.3