Overview
ESLint is a tool for ensuring Javascript code consistency and quality by identifying and reporting on code patterns.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use ESLint to make their Javascript code more consistent and less bug prone.
By the end of this training, participants will be able to:
- Set up a testing environment that includes all needed libraries, packages and frameworks.
- Use ESLint to identify, diagnose, and debug problems in Javascript based applications.
- Use ESLint to optimize Javascript code.
- Go beyond JavaScript’s basic testing and debugging tools to improve test coverage of React applications.
- Understand and execute ESLint’s pluggable rules during runtime.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Javascript programming experience.
Audience
- React, Angular and other Javascript/ES6/ES7 application developers
Course Outline
Introduction
Overview of ESLint
Preparing the Testing Environment
Installing and Configuring ESLint
Testing a Sample Application
Understanding ESLint Rules and Configuration
Generating Test Reports
Debugging the Application
Ensuring Codebase Consistency Across Teams
Optimizing React Code
Optimizing Angular Code
Advanced Debugging Techniques
Writing ESLint Plugins and Configurations
Troubleshooting
Summary and Conclusion