vef1-2024

Vefforritun 1 kennd haustið 2024

View the Project on GitHub vefforritun/vef1-2024

Fyrirlestur – eslint & prettier

Vefforritun 1 — TÖL107G

Ólafur Sverrir Kjartansson, osk@hi.is


Lint á JavaScript kóða


strict mode


function strictfail() {
  'use strict';
  foo = 1;
}
strictfail();
// ReferenceError: assignment to undeclared
// variable foo

eslint


eslint uppsetning




module.exports = {
  extends: 'airbnb-base',
};


Reglur stilltar


module.exports = {
  env: {
    browser: true,
    es2021: true,
  },
  extends: [
    'airbnb-base',
  ],
  parserOptions: {
    ecmaVersion: 12,
  },
  rules: { },
};

Slökkt á reglum


prettier