I am maintaining an nx repo with a number of angular applications in it. One of the tasks was to make the ESLinting more strict, so I am investigating what rules to incorporate. One of the rules I ran into, and a had discussions about with my co-workers is the eslint-plugin-prefer-arrow rule, which prefers const foo = () => {} over function foo() {}. Apparently, on this matter, the Angular team defaults to Google's TypeScript style guide, which prefers function declarations.
Can someone give some insight, and help me make a choice here?