RuoYi-Vue 1.0
This commit is contained in:
LICENSEREADME.en.mdREADME.md
ruoyi-ui
.editorconfig.env.development.env.production.env.staging.eslintignore.eslintrc.js.gitignoreREADME.mdbabel.config.js
bin
build
package.jsonpublic
src
App.vue
vue.config.jsapi
assets
401_images
404_images
icons
index.js
svg
404.svgbug.svgbuild.svgchart.svgclipboard.svgcode.svgcomponent.svgdashboard.svgdate.svgdict.svgdocumentation.svgdownload.svgdrag.svgdruid.svgedit.svgeducation.svgemail.svgexample.svgexcel.svgexit-fullscreen.svgeye-open.svgeye.svgform.svgfullscreen.svgguide.svgicon.svginternational.svgjob.svglanguage.svglink.svglist.svglock.svglog.svglogininfor.svgmessage.svgmoney.svgmonitor.svgnested.svgonline.svgpassword.svgpdf.svgpeople.svgpeoples.svgphone.svgpost.svgqq.svgsearch.svgserver.svgshopping.svgsize.svgskill.svgstar.svgswagger.svgsystem.svgtab.svgtable.svgtheme.svgtool.svgtree-table.svgtree.svguser.svgvalidCode.svgwechat.svgzip.svg
svgo.ymlimage
logo
styles
components
Breadcrumb
Editor
Hamburger
HeaderSearch
IconSelect
Pagination
PanThumb
RightPanel
RuoYi
Screenfull
SizeSelect
SvgIcon
ThemePicker
directive
permission
layout
main.jspermission.jsrouter
settings.jsstore
utils
views
components
dashboard
error
index.vuelogin.vuelogin
monitor
redirect.vuesystem
config
dept
dict
log
menu
notice
post
role
user
tool
ruoyi
.gitignore
bin
pom.xmlry.shsql
src
main
java
com
ruoyi
RuoYiApplication.javaRuoYiServletInitializer.java
common
constant
core
enums
exception
BaseException.javaCustomException.javaDemoModeException.javaUtilException.java
file
FileException.javaFileNameLengthLimitExceededException.javaFileSizeLimitExceededException.javaInvalidExtensionException.java
user
utils
Arith.javaDateUtils.javaIdUtils.javaLogUtils.javaMessageUtils.javaSecurityUtils.javaServletUtils.javaStringUtils.javaThreads.javaVerifyCodeUtils.java
file
html
http
ip
security
sign
spring
sql
xss
framework
aspectj
config
ApplicationConfig.javaDruidConfig.javaFastJson2JsonRedisSerializer.javaFilterConfig.javaMyBatisConfig.javaRedisConfig.javaResourcesConfig.javaRuoYiConfig.javaSecurityConfig.javaServerConfig.javaSwaggerConfig.javaThreadPoolConfig.java
properties
datasource
manager
redis
security
web
project
common
monitor
controller
domain
mapper
service
system
controller
SysConfigController.javaSysDeptController.javaSysDictDataController.javaSysDictTypeController.javaSysLoginController.javaSysMenuController.javaSysNoticeController.javaSysPostController.javaSysProfileController.javaSysRoleController.javaSysUserController.java
domain
SysConfig.javaSysDept.javaSysDictData.javaSysDictType.javaSysMenu.javaSysNotice.javaSysPost.javaSysRole.javaSysRoleDept.javaSysRoleMenu.javaSysUser.javaSysUserPost.javaSysUserRole.java
vo
mapper
SysConfigMapper.javaSysDeptMapper.javaSysDictDataMapper.javaSysDictTypeMapper.javaSysMenuMapper.javaSysNoticeMapper.javaSysPostMapper.javaSysRoleDeptMapper.javaSysRoleMapper.javaSysRoleMenuMapper.javaSysUserMapper.javaSysUserPostMapper.javaSysUserRoleMapper.java
service
tool
swagger
resources
199
ruoyi-ui/.eslintrc.js
Normal file
199
ruoyi-ui/.eslintrc.js
Normal file
@ -0,0 +1,199 @@
|
||||
// ESlint 检查配置
|
||||
module.exports = {
|
||||
root: true,
|
||||
parserOptions: {
|
||||
parser: 'babel-eslint',
|
||||
sourceType: 'module'
|
||||
},
|
||||
env: {
|
||||
browser: true,
|
||||
node: true,
|
||||
es6: true,
|
||||
},
|
||||
extends: ['plugin:vue/recommended', 'eslint:recommended'],
|
||||
|
||||
// add your custom rules here
|
||||
//it is base on https://github.com/vuejs/eslint-config-vue
|
||||
rules: {
|
||||
"vue/max-attributes-per-line": [2, {
|
||||
"singleline": 10,
|
||||
"multiline": {
|
||||
"max": 1,
|
||||
"allowFirstLine": false
|
||||
}
|
||||
}],
|
||||
"vue/singleline-html-element-content-newline": "off",
|
||||
"vue/multiline-html-element-content-newline":"off",
|
||||
"vue/name-property-casing": ["error", "PascalCase"],
|
||||
"vue/no-v-html": "off",
|
||||
'accessor-pairs': 2,
|
||||
'arrow-spacing': [2, {
|
||||
'before': true,
|
||||
'after': true
|
||||
}],
|
||||
'block-spacing': [2, 'always'],
|
||||
'brace-style': [2, '1tbs', {
|
||||
'allowSingleLine': true
|
||||
}],
|
||||
'camelcase': [0, {
|
||||
'properties': 'always'
|
||||
}],
|
||||
'comma-dangle': [2, 'never'],
|
||||
'comma-spacing': [2, {
|
||||
'before': false,
|
||||
'after': true
|
||||
}],
|
||||
'comma-style': [2, 'last'],
|
||||
'constructor-super': 2,
|
||||
'curly': [2, 'multi-line'],
|
||||
'dot-location': [2, 'property'],
|
||||
'eol-last': 2,
|
||||
'eqeqeq': ["error", "always", {"null": "ignore"}],
|
||||
'generator-star-spacing': [2, {
|
||||
'before': true,
|
||||
'after': true
|
||||
}],
|
||||
'handle-callback-err': [2, '^(err|error)$'],
|
||||
'indent': [2, 2, {
|
||||
'SwitchCase': 1
|
||||
}],
|
||||
'jsx-quotes': [2, 'prefer-single'],
|
||||
'key-spacing': [2, {
|
||||
'beforeColon': false,
|
||||
'afterColon': true
|
||||
}],
|
||||
'keyword-spacing': [2, {
|
||||
'before': true,
|
||||
'after': true
|
||||
}],
|
||||
'new-cap': [2, {
|
||||
'newIsCap': true,
|
||||
'capIsNew': false
|
||||
}],
|
||||
'new-parens': 2,
|
||||
'no-array-constructor': 2,
|
||||
'no-caller': 2,
|
||||
'no-console': 'off',
|
||||
'no-class-assign': 2,
|
||||
'no-cond-assign': 2,
|
||||
'no-const-assign': 2,
|
||||
'no-control-regex': 0,
|
||||
'no-delete-var': 2,
|
||||
'no-dupe-args': 2,
|
||||
'no-dupe-class-members': 2,
|
||||
'no-dupe-keys': 2,
|
||||
'no-duplicate-case': 2,
|
||||
'no-empty-character-class': 2,
|
||||
'no-empty-pattern': 2,
|
||||
'no-eval': 2,
|
||||
'no-ex-assign': 2,
|
||||
'no-extend-native': 2,
|
||||
'no-extra-bind': 2,
|
||||
'no-extra-boolean-cast': 2,
|
||||
'no-extra-parens': [2, 'functions'],
|
||||
'no-fallthrough': 2,
|
||||
'no-floating-decimal': 2,
|
||||
'no-func-assign': 2,
|
||||
'no-implied-eval': 2,
|
||||
'no-inner-declarations': [2, 'functions'],
|
||||
'no-invalid-regexp': 2,
|
||||
'no-irregular-whitespace': 2,
|
||||
'no-iterator': 2,
|
||||
'no-label-var': 2,
|
||||
'no-labels': [2, {
|
||||
'allowLoop': false,
|
||||
'allowSwitch': false
|
||||
}],
|
||||
'no-lone-blocks': 2,
|
||||
'no-mixed-spaces-and-tabs': 2,
|
||||
'no-multi-spaces': 2,
|
||||
'no-multi-str': 2,
|
||||
'no-multiple-empty-lines': [2, {
|
||||
'max': 1
|
||||
}],
|
||||
'no-native-reassign': 2,
|
||||
'no-negated-in-lhs': 2,
|
||||
'no-new-object': 2,
|
||||
'no-new-require': 2,
|
||||
'no-new-symbol': 2,
|
||||
'no-new-wrappers': 2,
|
||||
'no-obj-calls': 2,
|
||||
'no-octal': 2,
|
||||
'no-octal-escape': 2,
|
||||
'no-path-concat': 2,
|
||||
'no-proto': 2,
|
||||
'no-redeclare': 2,
|
||||
'no-regex-spaces': 2,
|
||||
'no-return-assign': [2, 'except-parens'],
|
||||
'no-self-assign': 2,
|
||||
'no-self-compare': 2,
|
||||
'no-sequences': 2,
|
||||
'no-shadow-restricted-names': 2,
|
||||
'no-spaced-func': 2,
|
||||
'no-sparse-arrays': 2,
|
||||
'no-this-before-super': 2,
|
||||
'no-throw-literal': 2,
|
||||
'no-trailing-spaces': 2,
|
||||
'no-undef': 2,
|
||||
'no-undef-init': 2,
|
||||
'no-unexpected-multiline': 2,
|
||||
'no-unmodified-loop-condition': 2,
|
||||
'no-unneeded-ternary': [2, {
|
||||
'defaultAssignment': false
|
||||
}],
|
||||
'no-unreachable': 2,
|
||||
'no-unsafe-finally': 2,
|
||||
'no-unused-vars': [2, {
|
||||
'vars': 'all',
|
||||
'args': 'none'
|
||||
}],
|
||||
'no-useless-call': 2,
|
||||
'no-useless-computed-key': 2,
|
||||
'no-useless-constructor': 2,
|
||||
'no-useless-escape': 0,
|
||||
'no-whitespace-before-property': 2,
|
||||
'no-with': 2,
|
||||
'one-var': [2, {
|
||||
'initialized': 'never'
|
||||
}],
|
||||
'operator-linebreak': [2, 'after', {
|
||||
'overrides': {
|
||||
'?': 'before',
|
||||
':': 'before'
|
||||
}
|
||||
}],
|
||||
'padded-blocks': [2, 'never'],
|
||||
'quotes': [2, 'single', {
|
||||
'avoidEscape': true,
|
||||
'allowTemplateLiterals': true
|
||||
}],
|
||||
'semi': [2, 'never'],
|
||||
'semi-spacing': [2, {
|
||||
'before': false,
|
||||
'after': true
|
||||
}],
|
||||
'space-before-blocks': [2, 'always'],
|
||||
'space-before-function-paren': [2, 'never'],
|
||||
'space-in-parens': [2, 'never'],
|
||||
'space-infix-ops': 2,
|
||||
'space-unary-ops': [2, {
|
||||
'words': true,
|
||||
'nonwords': false
|
||||
}],
|
||||
'spaced-comment': [2, 'always', {
|
||||
'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
|
||||
}],
|
||||
'template-curly-spacing': [2, 'never'],
|
||||
'use-isnan': 2,
|
||||
'valid-typeof': 2,
|
||||
'wrap-iife': [2, 'any'],
|
||||
'yield-star-spacing': [2, 'both'],
|
||||
'yoda': [2, 'never'],
|
||||
'prefer-const': 2,
|
||||
'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
|
||||
'object-curly-spacing': [2, 'always', {
|
||||
objectsInObjects: false
|
||||
}],
|
||||
'array-bracket-spacing': [2, 'never']
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user