eslint-plugin-googlemaps
v1.4.15
Published
ESLint rules for Google Maps Platform.
Downloads
9,614
Maintainers
Readme
eslint-plugin-googlemaps
Description
ESLint plugin with rules specific to Google Maps Platform JavaScript API.
Install
Available via npm as the package eslint-plugin-googlemaps.
npm i -D eslint-plugin-googlemaps
Usage
To use rules provided by the plugin, use the following:
eslintrc.json
:
{
"extends": ["plugin:googlemaps:recommended"]
"plugins": ["googlemaps"],
}
Some rules are fixable with eslint --fix
. For example the place-fields rule.
service.getDetails({place_id: 'foo'})
becomes
service.getDetails({fields: /** TODO: Add necessary fields to the request */ [], place_id: 'foo'})
Rules
| Rule | Description | Configurations | Type | | ------------------------------------------------------------ | ---------------------------------- | ---------------- | ------------ | | no-api-keys | Keep API keys out of code. | | | | place-fields | Always use place fields. | | | | require-js-api-loader | Require @googlemaps/js-api-loader. | | |