当前位置: 首页 > news >正文

用discuz怎样做网站一键wordpress 伪静态

用discuz怎样做网站,一键wordpress 伪静态,做电视的视频网站吗,浙江省建设监理协会官方网站代码格式化、规范化说明 使用eslintprettier进行格式化,vscode中需要安装插件ESLint、Prettier - Code formatter,且格式化程序选择为后者(vue文件、js文件要分别设置) 对于eslint规则,在格式化时不会全部自动调整&…

代码格式化、规范化说明

使用eslint+prettier进行格式化,vscode中需要安装插件ESLint、Prettier - Code formatter,且格式化程序选择为后者(vue文件、js文件要分别设置)  
对于eslint规则,在格式化时不会全部自动调整,建议的处理方式为:   
1.手工按提示进行处理  
2.vsocode中在源码上右键---源代码操作--Fix all ESLint auto-fixable problems(主要包含attribute小写、顺序、js代码块顺序等)  
使用此方式要注意,有时会处理错误,建议先格式化一次后再进行此操作  
3.执行npm run lint,此种方式针对所有文件,但有的错误或警告有时候无法修复  
4.对单行取消提示:在前面加注释如// eslint-disable-next-line vue/require-default-prop,如果是vscode可以通过鼠标悬浮出现修复提示后自动添加。但要注意,对有的代码,如html元素有多个attribute换行时,前面增加 // ....这样的注释并不被认可。  
5.对文件取消息提示:在vue文件第一行增加,在js文件第1行增加// eslint-disable  
注意:错误(红色)必须按提示进行处理,不能取消提示,警告(黄色)尽量处理,实在不好处理的,可按行或按文件取消提示

1、将指定版本的这些依赖安装到 devDependencies 中的 npm 命令:

npm install --save-dev @vue/eslint-config-standard@^4.0.0 eslint@^8.33.0 eslint-config-airbnb-base@^15.0.0 eslint-config-prettier@^8.6.0 eslint-plugin-import@^2.27.5 eslint-plugin-prettier@^3.1.4 eslint-plugin-prettier-vue@^2.1.1 eslint-plugin-vue@^9.9.0 prettier@^2.1.2 prettier-vue@^1.1.2

2、项目根路径引入相关配置文件

.prettir的全部规范只有十来个,详情可参考https://www.prettier.cn/docs/options.html)

3、scripts中引入lint

"lint": "eslint \"src/**/*.{js,vue}\" --quiet --fix",
"lint:prettier":"prettier --write \"src/**/*.{js,vue}\"",

4、使用lint

npm run lint
!!!!注意:eslint会自动修复一些错误,但有时会引入新的错误,为了确保不影响现有功能,请手动检查每个被修复的文件。!!!!

5、使用prettier脚本

npm run lint:prettier
会自动使用 Prettier 格式化项目文件errc.json:Prettier 的配置文件,用于规定代码格式化规则,如缩进、引号使用、分号添加等。
.prettierignore:指定 Prettier 不处理的文件或目录。
.eslintrc.json:ESLint 的配置文件,定义代码检查规则,包括语法错误、风格问题等。
.eslintignore:指定 ESLint 不检查的文件或目录。prettie

在这里插入图片描述
在这里插入图片描述

.prettierrc.json代码

{"printWidth": 120,"singleQuote": true,"useTabs": false,"semi": false,"tabWidth": 2,"trailingComma": "none","bracketSpacing": true,"jsxBracketSameLine": false,"arrowParens": "avoid","endOfLine": "lf"
}

.prettierignore代码

dist/*
node_modules

.eslintrc.json代码

{"root": true,"env": {"browser": true,"node": true,"es2021": true},"extends": ["airbnb-base/legacy","plugin:vue/recommended","prettier"],"parser": "vue-eslint-parser","parserOptions": {"ecmaVersion": "latest","sourceType": "module","ecmaFeatures": {"jsx": true}},"plugins": ["vue","import"],"rules": {"prefer-exponentiation-operator": "off","eqeqeq": "off","no-underscore-dangle": 0,"vue/multi-word-component-names": 0,"func-names": 0,"import/no-extraneous-dependencies": ["error",{"devDependencies": true,"optionalDependencies": true,"peerDependencies": true}],"no-console": ["warn",{"allow": ["warn","error","log"]}],"no-debugger": 2,"no-alert": 2,"no-param-reassign": ["error",{"props": false}],"lines-between-class-members": 0,"dot-notation": 0,"no-plusplus": ["error",{"allowForLoopAfterthoughts": true}]}
}

.eslintignore

dist/*
vue.config.js
vite.config.js
http://www.yayakq.cn/news/583655/

相关文章:

  • python网站开发 pdf遵义网站设计公司
  • 秦皇岛网站开发报价婚庆网站制作公司
  • 网站能带来什么自己动手建设公司门户网站
  • 营销型单页面网站网站好玩新功能
  • 网页模板哪个网站可以下载减肥网站模板
  • 广州建网站价格成都市建设网站首页
  • 贸易公司如何做网站物联网小程序开发
  • 网站建设一秒互联wordpress网页实时更新数据
  • 郑州威盟网站建设公司怎么样设计专业知名企业网站
  • 德清县住房和城乡建设局网站房产官网
  • 德国购物网站大全深圳网页设计推广渠道
  • 浙江耀华建设集团网站余姚市建设协会网站
  • 做电脑网站用什么软件有哪些方面图片生成器在线
  • 网站上面图片上传尺寸类似抖音网站开发费用
  • 昆山网站建设kshuituo纯mvc做的都有那些网站
  • 做网站用地图网站建设设计图图片
  • 做电影网站怎样赚钱帮人做网站如何收费
  • 辽宁建网站换空间对网站排名的影响吗
  • 网站建设需求模板下载海丰县网站设计
  • asp.net做网站湖南网站模板建站
  • 政务网站建设的三个核心功能是什么厦门seo网络推广
  • 做电影网站免责声明有用吗腾讯快速建站平台
  • 外贸网站建设费用一般要多少阿里云建站保证销售额
  • 合肥市住房和城乡建设局网站中文购物网站模板
  • 怎样更新网站文章网站怎么快速收录
  • 电脑网站开发者模式scrm服务商
  • 无锡哪里有建设网站网络营销相关的资源网站
  • 公司网站建设网络推广什么是网站平台开发
  • 建设银行网站会员注销杭州企业建设网站公司
  • 项目商业网站建设方案微信登录建设银行网站