Introducing GitHub Super Linter: one linter to rule them all

by bill-s, 2020-06-22T17:08:22.910Z

Setting up a new repository with all the right linters for the different types of code can be time consuming and tedious. So many tools and configurations to choose from and often more than one linter is needed to cover all the languages used. The GitHub Super Linter was built out of necessity by the GitHub Services DevOps Engineering team to maintain consistency in our documentation and code while making communication and collaboration across the company a more productive experience. Now we are open sourcing that so everyone can use and improve it! The Super Linter solves many of these requirements through automation. Some included features: Prevent broken code from being uploaded to master branches Help establish coding best practices across multiple languages Build guidelines for code layout and format Automate the process to help streamline code reviews With these basic criteria, we should be shipping better, cleaner, and more stable code internally and to our customers and partners

Read More