docs: add inline comments to ESLint config for clarity #16144
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
🔧 What this PR does
This pull request adds inline documentation to the ESLint configuration file (
eslint.config.js). The comments explain the purpose of various plugins, rules, and environment settings used in the configuration.📖 Motivation
As a new contributor, I noticed that the configuration file could benefit from clearer inline comments to help others (especially first-time contributors) understand the reasoning behind various linting rules and plugin choices.
✅ Changes Made
🔍 Verification
eslint .to ensure configuration still works📎 Related Issues
N/A – This is a general documentation improvement.
🙋♀️ Additional Notes
If this style of documentation is welcome, I would be happy to extend it to other parts of the configuration or tooling files in the project.
Thank you for reviewing this!
PR Type
Documentation
Description
Added comprehensive inline comments to ESLint configuration
Documented plugin imports, rules, and environment settings
Improved code readability for new contributors
No functional changes to linting behavior
Diagram Walkthrough
File Walkthrough
eslint.config.js
Enhanced ESLint config with comprehensive documentationjavascript/selenium-webdriver/eslint.config.js
purposes