[08] // FAQ
Questions, answered.
ESLint checks files. VibeDrift checks codebases. Linters validate one file at a time against syntax rules — they have no idea that orderService.ts uses raw SQL while userService.ts uses a repository pattern. VibeDrift's drift detectors compare files against each other to find architectural contradictions, naming inconsistencies, and duplicated logic across the entire project.