前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云代码分析官网-微信小程序代码质量扫描

腾讯云代码分析官网-微信小程序代码质量扫描

作者头像
擒兽一号
发布2024-09-27 13:58:13
710
发布2024-09-27 13:58:13
举报
文章被收录于专栏:腾讯云代码分析

官网地址:https://tca.tencent.com/

官网介绍:https://cloud.tencent.com/product/tcap 官方开源:(点击最下方【阅读原文】可直达)https://github.com/Tencent/CodeAnalysis 国内镜像:https://git.code.tencent.com/Tencent_Open_Source/CodeAnalysis

背景介绍

在微信小程序官方工具插件中,代码质量扫描是一项方便小程序开发者提升代码质量的插件,它会基于本地的代码进行扫描,找出代码中的可优化项,以及给出一些优化建议。

TCA 集成该工具,保持和官方工具相同的扫描能力,能更加方便快捷地扫描、管理和追踪小程序代码问题。

规则介绍

工具包含11条规则:

name

description

detail

PACKAGE_SIZE_LIMIT

检查代码包大小

包含各个子包的大小信息

JS_COMPRESS_OPEN

未开启JS压缩

WXML_COMPRESS_OPEN

未开启WXML压缩

WXSS_COMPRESS_OPEN

未开启WXSS压缩

LAZYCODE_LOADING_OPEN

未开启组件懒注入(按需注入)

IMAGE_AND_AUDIO_LIMIT

检查图片和音频资源大小

CONTAINS_OTHER_PKG_JS

主包存在仅被其他分包依赖的JS

包含主包中仅被其他子包依赖的 JS 文件信息

CONTAINS_OTHER_PKG_COMPONENTS

主包存在仅被其他分包依赖的组件

包含主包中仅被其他分包依赖的组件信息

CONTAINS_UNUSED_PLUGINS

存在无使用的插件

包含未使用的插件信息

CONTAINS_UNUSED_COMPONENTS

存在无使用的组件

包含未使用的组件信息

CONTAINS_UNUSED_CODES

存在无依赖文件

包含无依赖文件的信息

规则使用

TCA 整合所有规则到规则包【微信小程序代码质量检查】,在分析方案中添加该规则包使用。分析方案->规则配置->微信小程序代码质量检查

问题详情

规则(PACKAGE_SIZE_LIMIT、JS_COMPRESS_OPEN、WXML_COMPRESS_OPEN、WXSS_COMPRESS_OPEN、LAZYCODE_LOADING_OPEN、IMAGE_AND_AUDIO_LIMIT)没有具体问题所在文件,所以统一使用 .TCA_PROJECT_SUMMARY 作为文件名,可以点击问题查看问题详情和规则详情。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云代码分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题详情
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档