123456789101112131415161718192021222324252627282930313233343536 |
- module.exports = {
- rules: {
- 'no-restricted-globals': [
- 'error',
- {
- name: 'localStorage',
- message:
- '\n已禁止直接使用 localStorage' +
- '\n请从产品目录的 services/storage-service 导入 (xx)LocalStorage\n',
- },
- {
- name: 'sessionStorage',
- message:
- '\n已禁止直接使用 sessionStorage' +
- '\n请从产品目录的 services/storage-service 导入 (xx)SessionStorage\n',
- },
- ],
- 'no-restricted-imports': [
- 'warn',
- {
- paths: [
- {
- name: '@/common/services/storage-service',
- importNames: ['sdLocalStorage', 'sdSessionStorage'],
- message: '\n产品代码请使用自己的LocalStorage、SessionStorage实例\n',
- },
- {
- name: 'axios',
- message: '\n已禁止直接导入axios\n请从 @/common/services/axios-instance 导入\n',
- },
- ],
- },
- ],
- 'filenames/match-regex': [2, '^(?!sd-)[a-z0-9-]+$', false],
- },
- }
|