Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
plugin default
✓ plugins: ['quasar']
✗ plugins: ['eslint-plugin-quasar']
In .eslintrc, use shorthand 'quasar' for the plugin name.
legacy config
✓ extends: ['plugin:quasar/legacy']
✗ extends: ['quasar/legacy']
Must include 'plugin:' prefix when extending a plugin's config.
standard config
✓ extends: ['plugin:quasar/standard']
✗ extends: ['quasar/standard']
For Quasar v1+ projects, use the standard config.
rule 'no-legacy-components'
✓ rules: { 'quasar/no-legacy-components': 'error' }
✗ rules: { 'no-legacy-components': 'error' }
Rules must be prefixed with 'quasar/'
Basic ESLint configuration for Quasar v1+ using the standard config and two rules.
// .eslintrc.js
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:quasar/standard'
],
plugins: ['quasar'],
rules: {
'quasar/no-invalid-props': 'error',
'quasar/no-invalid-qfield-usage': 'warn'
}
};
Debug
Known issues
deprecatedThe rule 'check-valid-props' has been deprecated since v1.0.0.fixReplace 'check-valid-props' with 'no-invalid-props'.
affects: >=1.0.0
gotchaGlobal ESLint installation requires global plugin installation.fixInstall eslint and plugins locally for consistency: npm install --save-dev eslint eslint-plugin-quasar
affects: >=0.0.0
gotchaLegacy rules are only for migrating from v0.17 to v1; not relevant for new v1+ projects.fixUse the standard config and rules for v1+ projects.
affects: >=1.0.0
breakingIn v1.0.0-alpha.13, directive rule required 'v-' prefix; previously it did not.fixEnsure directives in rules include 'v-' prefix (e.g., 'v-model' instead of 'model').
affects: >=1.0.0-alpha.13
Errors
Common errors & fixes
ESLint couldn't find the plugin "eslint-plugin-quasar".
Plugin not installed or not in node_modules.
fixRun npm install --save-dev eslint-plugin-quasar or ensure it's in devDependencies.
Configuration for rule "quasar/no-legacy-components" is invalid: Value "error" is not a valid severity.
Using string 'error' in older ESLint versions (pre-v6).
fixUse numeric severity: 2 for error, 1 for warn.
Definition for rule 'quasar/no-invalid-props' was not found.
Incorrect plugin name or rule not available in version.
fixEnsure plugin is in plugins array and rule name is correct; update to latest version.
Cannot find module 'eslint-plugin-quasar'
Plugin not installed or missing from package.json.
fixnpm install --save-dev eslint-plugin-quasar
Audit
Dependencies
eslintrequiredpeer dependency required for plugin to work