javascript - Postavke za ESLINT kako bi se ignorirala upozorenja poput "višak točke-zareza"
Koristim Atom Code Editor za VueJS projekt s ESLINT-om (feross). Pokušavajući brzo prototipirati raspored, dobivam ove pogreške.
Nedostaje razmak prije otvarajuće vitičaste zagrade
Stringovi moraju koristiti jednostruke navodnike
Višak točke-zarez
Tijekom faze prototipa želio bih da ESLINT/ATOM onemogući/ignorira ove pogreške i svejedno prikaže stranicu. Kako to učiniti?
Odgovor #1
Privremeno možete isključiti eslint. U mojoj konfiguraciji, pregledavanje build/webpack.base.conf.js pokazuje sljedeći isječak:
module: {
rules: [
...(config.dev.useEslint ? [createLintingRule()] : []),
{
test: /\.vue$/,
Pravilo lintanja će omogućiti eslint. Izbjegnimo to i postavimo config.dev.useEslint na false. Idite na config/index.js i promijenite sljedeći isječak:
// Use Eslint Loader?
// If true, your code will be linted during bundling and
// linting errors and warnings will be shown in the console.
useEslint: false,
Odgovor #2
U vašoj .eslintrc datoteci učinite sljedeće:
"rules": {
"space-before-blocks": "off",
"quotes": "off",
"no-extra-semi": "off"
}
Ovo će isključiti gore navedena pravila. Predložio bih, umjesto da ih isključite, da dopustite da se pojavi upozorenje, tako da u budućnosti zapamtite da popravite ove probleme.
ESLint ima sjajnu dokumentaciju: https://eslint.org/docs/rules/
