eslint-config-bananass
Version:
ESLint Config for Bananass Framework.🍌
42 lines (41 loc) • 2.17 kB
TypeScript
declare const _default: {
/**
* Forbid AMD `require` and `define` calls.
*
* @link import: {@link https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-amd.md}
* @link airbnb-base: {@link https://github.com/airbnb/javascript/blob/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb-base/rules/imports.js#L111}
*/
'import/no-amd': "error";
/**
* Forbid CommonJS `require` calls and `module.exports` or `exports.*`.
*
* @link import: {@link https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-commonjs.md}
* @link airbnb-base: {@link https://github.com/airbnb/javascript/blob/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb-base/rules/imports.js#L107}
*/
'import/no-commonjs': "off";
/**
* Forbid import statements with CommonJS `module.exports`.
*
* @description I've deleted unnecessary options from `airbnb-base`.
* @link import: {@link https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-import-module-exports.md}
* @link airbnb-base: {@link https://github.com/airbnb/javascript/blob/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb-base/rules/imports.js#L265-L267}
*/
'import/no-import-module-exports': ["error", {
exceptions: string[];
}];
/**
* Forbid Node.js builtin modules.
*
* @link import: {@link https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/no-nodejs-modules.md}
* @link airbnb-base: {@link https://github.com/airbnb/javascript/blob/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb-base/rules/imports.js#L116}
*/
'import/no-nodejs-modules': "off";
/**
* Forbid potentially ambiguous parse goal (`script` vs. `module`).
*
* @link import: {@link https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/unambiguous.md}
* @link airbnb-base: {@link https://github.com/airbnb/javascript/blob/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb-base/rules/imports.js#L186}
*/
'import/unambiguous': "off";
};
export default _default;