Vefforritun 1 kennd haustið 2024
strict mode sem viðbót við JavaScript í ECMAScript 5var, let, eða conststrict mode; efst í skrá, eða efst í fallfunction strictfail() {
'use strict';
foo = 1;
}
strictfail();
// ReferenceError: assignment to undeclared
// variable foo
.eslintrc skrá í rót verkefniseslint fyrir verkefni
npm install eslint --save-deveslint --init til að útbúa .eslintrc skrá (eða .eslintrc.js)
npx eslint --init ef eslint er ekki uppsett globalnpx er skipun sem kemur með NPM og keyrir forrit uppsett með npm án þess að nota script innan package.jsoneslintmodule.exports = {
extends: 'airbnb-base',
};
package.json
"test": "eslint *.js **/*.js"npm test keyrir skipun (sama og npm run test)document eða window.eslintrcrulesmodule.exports = {
env: {
browser: true,
es2021: true,
},
extends: [
'airbnb-base',
],
parserOptions: {
ecmaVersion: 12,
},
rules: { },
};
/* eslint-disable <regla> *//* eslint-disable-line */eslint-config-prettier til að eslint virki með prettierquote_type = single í .editorconfig til að prettier virði að við viljum single quote yfir double