153.@cross-device-app-dev/font-size
字体大小要求至少为8fp以便于阅读
154.@cross-device-app-dev/grid-columns-span
不推荐开发者将栅格中所有的GridCol子组件只设置span属性,且值与父组件的columns属性相等
155.@cross-device-app-dev/grid-span-value
在栅格布局组件GridCol中,span和offset不建议使用小数
156.@cross-device-app-dev/size-unit
组件通用属性width、height和size,应当使用vp作为单位
157.@cross-device-app-dev/touch-target-size
组件通用属性responseRegion点击热区需满足最小尺寸要求
158.@cross-device-app-dev/sidebar-navigation
对于2in1和tablet设备,应将Tabs组件设置为侧边导航栏
159.@cross-device-app-dev/color-contrast
文本和背景之间的颜色对比度至少为4.5:1以确保可读性
160.@hw-stylistic/array-bracket-spacing
强制数组“[”之后和“]”之前加空格
161.@hw-stylistic/brace-style
强制大括号和语句位于同一行
162.@hw-stylistic/comma-spacing
强制数组元素和函数中多个参数之间的逗号后面加空格,逗号前不加空格
163.@hw-stylistic/curly
条件语句和循环语句的逻辑代码必须写在大括号中
164.@hw-stylistic/file-naming-convention
强制代码文件和资源文件保持一致的命名风格
165.@hw-stylistic/indent
强制switch语句中的case和default缩进一层
166.@hw-stylistic/keyword-spacing
在关键字前后强制加空格
167.@hw-stylistic/max-len
强制代码行最大长度为120个字符
168.@hw-stylistic/no-multi-spaces
不允许出现连续多个空格,除非是换行
169.@hw-stylistic/no-tabs
禁止使用tab作为缩进,推荐使用空格
170.@hw-stylistic/object-property-newline
强制对象属性换行
171.@hw-stylistic/one-var-declaration-per-line
变量声明时,要求一次仅声明一个变量
172.@hw-stylistic/operator-linebreak
强制运算符位于代码行末
173.@hw-stylistic/quotes
强制字符串使用单引号
174.@hw-stylistic/semi-spacing
强制分号之前不加空格
175.@hw-stylistic/space-before-blocks
强制在“{”之前加空格
176.@hw-stylistic/space-before-function-paren
在函数名和“(”之间强制不加空格
177.hw-stylistic/space-infix-ops
强制运算符前后都加空格
178.@typescript-eslint/consistent-indexed-object-style
允许或禁止使用“Record”类型,仅适用于js/ts
179.@typescript-eslint/consistent-type-definitions
强制使用一致的类型声明样式,仅使用“interface”或者仅使用“type”,仅适用于js/ts
180.@typescript-eslint/consistent-type-imports
强制使用一致的类型导入风格,仅适用于js/ts
181.@typescript-eslint/dot-notation
强制使用点表示法,仅适用于js/ts
182.@typescript-eslint/explicit-function-return-type
函数和类方法需要显式的定义返回类型,仅适用于js/ts
183.@typescript-eslint/explicit-module-boundary-types
导出到外部的函数和公共类方法,需要显式的定义返回类型和参数类型,仅适用于js/ts
184.@typescript-eslint/method-signature-style
定义函数类型的属性时,强制使用特定的风格,仅适用于js/ts
185.@typescript-eslint/no-dynamic-delete
不允许在computed key表达式上使用“delete”运算符,仅适用于js/ts
186.@typescript-eslint/no-explicit-any
不允许使用“any”类型,仅适用于js/ts
187.@typescript-eslint/no-for-in-array
禁止使用 for-in 循环来遍历数组元素,仅适用于js/ts
188.@typescript-eslint/no-implicit-any-catch
禁止在 catch 表达式中使用隐式“any”类型,仅适用于js/ts
189.@typescript-eslint/no-loop-func
禁止在循环语句内包含不安全引用的函数声明,仅适用于js/ts
190.@typescript-eslint/no-namespace
禁止使用 TypeScript语法中的命名空间,仅适用于js/ts
191.@typescript-eslint/no-parameter-properties
禁止在类构造函数中使用参数属性,仅适用于js/ts
192.@typescript-eslint/no-this-alias
禁止将“this”赋值给一个变量,仅适用于js/ts
193.@typescript-eslint/no-type-alias
禁止使用类型别名,仅适用于js/ts
194.@typescript-eslint/no-unsafe-argument
不允许将any类型的值作为函数的参数传入,仅适用于js/ts
195.@typescript-eslint/no-unsafe-assignment
禁止将“any”类型的值赋值给变量和属性,仅适用于js/ts
196.@typescript-eslint/no-unsafe-call
禁止调用“any”类型的表达式,仅适用于js/ts
197.@typescript-eslint/no-unsafe-member-access
禁止成员访问“any”类型的值,仅适用于js/ts
198.@typescript-eslint/no-unsafe-return
函数禁止返回类型为“any”的值,仅适用于js/ts
199.@typescript-eslint/no-use-before-define
禁止在变量声明之前使用变量,仅适用于js/ts
200.@typescript-eslint/prefer-as-const
对于字面量类型,强制使用“as const”,仅适用于js/ts
201.@typescript-eslint/prefer-literal-enum-member
要求所有枚举成员都定义为字面量值,仅适用于js/ts
202.@typescript-eslint/prefer-ts-expect-error
强制使用“@ts-expect-error”而不是“@ts-ignore”,仅适用于js/ts
203.@performance/hp-performance-no-dynamic-cls-func
避免动态声明function与class,仅适用于js/ts
相关推荐
基于HarmonyOS 4开发的一款新闻类的鸿蒙APP源代码,代码完整下载即用。 基于HarmonyOS 4开发的一款新闻类的鸿蒙APP源代码,代码完整下载即用。基于HarmonyOS 4开发的一款新闻类的鸿蒙APP源代码,代码完整下载即用...
在本项目中,我们主要关注的是基于HarmonyOS 4构建的一款刷题应用程序的源代码。HarmonyOS是由华为公司研发的操作系统,旨在为不同设备提供统一的平台,实现跨平台、全场景的智能生活体验。这个应用是针对开发者设计...
基于HarmonyOS 4开发的一款新闻类的鸿蒙APP源代码 (高分项目).zip在 HarmonyOS 4 开发平台下,构建一款新闻类应用是一项综合性的任务,涉及到操作系统、UI 设计、网络通信、数据处理等多个领域的技术知识。...
### HarmonyOS应用开发者高级认证题库解析 #### 一、判断题解析 1. **云函数打包完成后,需要到 AppGallery Connect 创建对应函数的触发器才可以在端侧中调用**(错误) - **解析**:云函数的调用并不一定需要在...
基于HarmonyOS 4开发的一款刷题的鸿蒙APP源代码 (大作业).zip,含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业...
【鸿蒙计算器源代码】是针对华为自主开发的HarmonyOS操作系统设计的一款计算器应用的源码集合。这款软件因其在鸿蒙系统上的优秀表现和实用性而受到赞誉。开发者可以通过研究这些源代码,深入理解如何在鸿蒙OS上构建...
华为HarmonyOS鸿蒙系统实战应用开发课程,一次课程带领同学们了解HarmonyOS鸿蒙系统。课程分为两个阶段,第一部分是HarmonyOS基础开发阶段,第二部分是HarmonyOS进阶开发阶段。课程从内向外逐步深入的剖析和讲解...
基于HarmonyOS 开发的一款鸿蒙读书APP项目代码(高分项目),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。...
基于HarmonyOS 4开发的一款刷题的鸿蒙APP源代码项目.zip含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业使用,该...
鸿蒙HarmonyOS是华为公司开发的一款面向全场景的分布式操作系统,旨在打破设备间的界限,实现万物互联。这款操作系统的设计理念源于中国古代哲学中的"鸿蒙"概念,寓意着开创一切的原始状态,象征着系统能够无缝连接...
华为鸿蒙HarmonyOS开发整理资料汇总,共38份。 1学前必读:HarmonyOS学习资源主题分享 2学前必读:OpenHarmony-联盟生态资料合集 3-1.HarmonyOS概述:技术特性 3-2.HarmonyOS概述:开发工具与平台 3-3.HarmonyOS...
- **知识点4**:HarmonyOS的应用确实可以兼容OpenHarmony生态,这意味着开发者可以在不同设备上实现跨平台的应用部署,提高了应用的适用性和灵活性。 - **知识点5**:调用`router.pushUrl()`方法时,默认情况下确实...
【 HarmonyOS 应用开发者高级认证】涉及到的知识点主要涵盖 HarmonyOS 应用的开发、设计、部署和测试等方面。以下是这些知识点的详细说明: **一、端云一体化开发** 1. **端云一体化开发**:允许开发者通过统一的...
鸿蒙HarmonyOS开发者资料大全鸿蒙系统开发资料汇总,包括如下: DevEco Studio 1.0 使用指南.pdf HarmonyOS-NFC开发指南.pdf HarmonyOS应用开发之页面开发.pdf HarmonyOS开发必备基础知识.pdf WLAN开发指南.pdf 图像...
HarmonyOS,又称鸿蒙系统,是华为公司推出的一款面向全场景的分布式操作系统,旨在打破不同设备之间的界限,实现跨平台、跨设备的无缝协同。鸿蒙工具箱是华为为开发者提供的一个集成开发环境(IDE),它包含了一系列...
在本项目中,我们主要关注的是基于HarmonyOS 4构建的一款刷题应用程序的源代码。HarmonyOS是由华为公司研发的操作系统,旨在为不同设备提供统一的平台,实现跨平台、全场景的智能生活体验。这个应用是针对开发者设计...
鸿蒙HarmonyOS源码 鸿蒙HarmonyOS源码 鸿蒙HarmonyOS源码 鸿蒙HarmonyOS源码 鸿蒙HarmonyOS源码
在这门课程中,我们将深入探索鸿蒙HarmonyOS平台的Java UI布局技术,结合新浪新闻、直聘App和华为商城等三个经典案例,从布局设计到实现细节,从交互体验到用户界面优化,逐步解析其UI布局的全面技术与设计思路。...