eslint-plugin-github icon indicating copy to clipboard operation
eslint-plugin-github copied to clipboard

New rule: Ban top-level querying in module.

Open koddsson opened this issue 3 years ago • 0 comments

Querying should be wrapped in event listeners such as document.addEventListener('DOMContentLoaded', ...) or a Web Component.

👎🏻 Examples of bad code.

const el = document.querySelector('.my-element')

👍🏻 Example of good code.

document.addEventListener('DOMContentLoaded', function() {
  const el = document.querySelector('.my-element')
})

koddsson avatar Mar 29 '22 08:03 koddsson