refactor: add linters