ACIL FM
Dark
Refresh
Current DIR:
/home/benbot/bot/server/node_modules/eslint/lib/services
/
home
benbot
bot
server
node_modules
eslint
lib
services
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
parser-service.js
1.77 MB
chmod
View
DL
Edit
Rename
Delete
processor-service.js
2.89 MB
chmod
View
DL
Edit
Rename
Delete
suppressions-service.js
8.46 MB
chmod
View
DL
Edit
Rename
Delete
warning-service.js
3.42 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/benbot/bot/server/node_modules/eslint/lib/services/parser-service.js
/** * @fileoverview ESLint Parser * @author Nicholas C. Zakas */ /* eslint class-methods-use-this: off -- Anticipate future constructor arguments. */ "use strict"; //----------------------------------------------------------------------------- // Types //----------------------------------------------------------------------------- /** @typedef {import("../linter/vfile.js").VFile} VFile */ /** @typedef {import("@eslint/core").Language} Language */ /** @typedef {import("@eslint/core").LanguageOptions} LanguageOptions */ //----------------------------------------------------------------------------- // Exports //----------------------------------------------------------------------------- /** * The parser for ESLint. */ class ParserService { /** * Parses the given file synchronously. * @param {VFile} file The file to parse. * @param {{language:Language,languageOptions:LanguageOptions}} config The configuration to use. * @returns {Object} An object with the parsed source code or errors. * @throws {Error} If the parser returns a promise. */ parseSync(file, config) { const { language, languageOptions } = config; const result = language.parse(file, { languageOptions }); if (typeof result.then === "function") { throw new Error("Unsupported: Language parser returned a promise."); } if (result.ok) { return { ok: true, sourceCode: language.createSourceCode(file, result, { languageOptions, }), }; } // if we made it to here there was an error return { ok: false, errors: result.errors.map(error => ({ ruleId: null, nodeType: null, fatal: true, severity: 2, message: `Parsing error: ${error.message}`, line: error.line, column: error.column, })), }; } } module.exports = { ParserService };
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply