Files
2026-07-13 13:22:34 +08:00

18 lines
701 B
JavaScript

/**
* ESLint plugin for MLflow documentation with custom rules.
*
* @type {import('eslint').ESLint.Plugin}
*/
module.exports = {
rules: {
/** Rule to validate NotebookDownloadButton URLs */
'valid-notebook-url': require('./rules/valid-notebook-url'),
/** Rule to detect raw image paths that should use useBaseUrl */
'use-base-url-for-images': require('./rules/use-base-url-for-images'),
/** Rule to enforce <APILink> usage when referencing the API doc **/
'prefer-apilink-component': require('./rules/prefer-apilink-component'),
/** Rule to enforce that import statements are at the top of MDX files **/
'imports-first': require('./rules/imports-first'),
},
};