Module: Flr

Defined in:
lib/flr/command.rb,
lib/flr.rb,
lib/flr/checker.rb,
lib/flr/version.rb,
lib/flr/constant.rb,
lib/flr/util/code_util.rb,
lib/flr/util/file_util.rb,
lib/flr/util/asset_util.rb

Overview

专有名词简单解释和示例: (详细定义请看 flr-core 项目的文档描述)

package_name:flutter工程的package产物的名称,例如“flutter_demo” resource_file:flutter工程的资源文件,例如“lib/assets/images/hot_foot_N.png”、“lib/assets/images/3.0x/hot_foot_N.png” asset:flutter工程的package产物中资源,可当作是工程中的资源文件的映射和声明,例如上述2个资源对于的asset都是“packages/flutter_demo/assets/images/hot_foot_N.png” file_basename:资源的文件名,其定义是“#file_basename_no_extension#file_extname”,例如“hot_foot_N.png” file_basename_no_extension:资源的不带扩展名的文件名,例如“hot_foot_N” file_extname:资源的扩展名,例如“.png”

asset_name:main asset的名称,例如“assets/images/hot_foot_N.png” asset_id:资源ID,其值一般为 file_basename_no_extension

Defined Under Namespace

Classes: AssetUtil, CLI, Checker, CodeUtil, Command, FileUtil, Version

Constant Summary collapse

VERSION =

工具版本号

"3.2.0"
CORE_VERSION =

核心逻辑版本号

"3.2.0"
NON_SVG_IMAGE_FILE_TYPES =

Flr支持的非SVG类图片文件类型

%w(.png .jpg .jpeg .gif .webp .icon .bmp .wbmp)
SVG_IMAGE_FILE_TYPES =

Flr支持的SVG类图片文件类型

%w(.svg)
IMAGE_FILE_TYPES =

Flr支持的图片文件类型

NON_SVG_IMAGE_FILE_TYPES + SVG_IMAGE_FILE_TYPES
TEXT_FILE_TYPES =

Flr支持的文本文件类型

%w(.txt .json .yaml .xml)
FONT_FILE_TYPES =

Flr支持的字体文件类型

%w(.ttf .otf .ttc)
PRIOR_NON_SVG_IMAGE_FILE_TYPE =

Flr优先考虑的非SVG类图片文件类型

".png"
PRIOR_SVG_IMAGE_FILE_TYPE =

Flr优先考虑的SVG类图片文件类型

".svg"
PRIOR_TEXT_FILE_TYPE =

Flr优先考虑的文本文件类型 当前值为 “.*”, 意味所有文本文件类型的优先级都一样

".*"
PRIOR_FONT_FILE_TYPE =

Flr优先考虑的字体文件类型 当前值为 “.*”, 意味所有文本文件类型的优先级都一样

".*"
DARTFMT_LINE_LENGTH =

dartfmt工具的默认行长

80