1- What is test coverage, and why is it important?
2- Should you do 100% test coverage? What should you consider while determining the right level of test coverage?
3- How does static analysis testing differ from unit testing?
4- What are some common tools used for static analysis testing in JavaScript?
5- How can developers enforce static analysis rules across their team projects?