Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 750 Bytes

File metadata and controls

32 lines (24 loc) · 750 Bytes

FrontEnd Quality Tools

What is this?

  • Provides a .jshintrc file to use in your frontend project.
  • Provides a .jscsrc file to use in your frontend project.
  • Provides a Sonar Quality Profile XML file for use in your frontend project's Sonar jobs.

How do I use it?

  1. Add as a dependency in your package.json file (you have one of those, right?)

  2. Add a grunt/gulp copy task to copy into the root of your project. E.g for Grunt:

copy: {
	quality: {
		expand: true,
		flatten: true,
		src: 'node_modules/javascript-quality/.jshintrc',
		dest: ''
	}
}
  1. Configure your project to use the "Quality JavaScript Way" in Sonar:
<properties>
	<sonar.profile>Quality JavaScript Way</sonar.profile>
</properties>