更新日志
更新日志请查看 release.
1.0.2
- 修复了已知问题 #240
1.0.1
- 修复了已知问题 #236
1.0.0
- 修复了已知问题 #224
0.7.6
0.7.5
0.7.4
- 修复了已知问题 #177
0.7.3
0.7.2
0.7.1
- 修复了已知问题 #166
0.7.0
- 添加了对于自定义 HTML 标签的配置
- 修复了已知问题
0.6.9
- 添加 HTML 和 Angular 模板文件
- 允许了 #H023 中的一些实体
- 修复了已知问题
0.6.8
- 修复了已知问题
- 更新文档
0.6.7
- 新增了配置选项
format_attribute_template_tags,用于选择性地启用属性内部的模板标签格式化功能 - 新增了配置选项
linter_output_format,以自定义代码检查器消息中变量的显示顺序 - 新增了规则 H030 和 H031,用于检查 标签
0.6.6
- 修复了已知问题
0.6.5
- 更新输出路径为相对于项目根路径
- 修复了已知问题
0.6.4
- 修复了已知问题
0.6.3
- 添加了对 django
blocktrans标签的支持 - 修复了已知问题
0.6.2
- 修复了已知问题
0.6.1
- 修复了已知问题
- 使用更清晰的信息使 规则 T028 更严格
0.6.0
- 新增规则 T027,用于检查模板语法中未闭合的标签
- 新增规则 T028,用于检查属性中缺失的无空格标签
- 新增规则 H029,用于检查表单方法是否为小写形式
- 在格式化过程中,忽略未包含
trimmed的 Django blocktranslate 标签 - 修复了已知错误
0.5.9a
- 添加对 Python 3.10 的测试支持
- 添加 Pre-commit hook
0.5.9
- 新增 --use-gitignore 选项以扩展排除文件规则
- 修改了默认排除匹配逻辑
- 修复了 Windows 系统的路径排除问题
- 修复了属性内 {%…%} 模板标签的格式化问题
- 修复了属性内循环和嵌套条件的格式化问题
0.5.8
- 新增 require_pragma 配置选项
- 更新 DJ018 规则以检测 data-src 和 action 属性
- 修复了行内忽略语法的问题
- 新增 --lint 选项作为默认行为的占位符
- 修复了已知问题
0.5.7
- 修复了已知问题
0.5.6
- 新增规则 H026,用于检测空的 id 和 class 属性
- 修复了已知问题
0.5.5
- 优化配置系统并精简代码
- 修复了已知问题
0.5.4
- 新增规则 H020,用于匹配空标签对
- 新增规则 H021,用于检测内联样式
- 新增规则 H022,用于检测 HTTP 链接
- 新增规则 H023,用于检测实体引用
- 新增规则 H024,用于检测脚本和样式的类型
- 新增规则 H025,用于检查孤立标签。感谢 https://stackoverflow.com/a/1736801/10265880
- 改进属性格式化功能
- 更新
blank_line_after_tag选项使其在任何位置都添加空行 - 修复 Django
trans标签格式化问题 - 新增对内联样式的格式化支持
- 新增对属性内模板条件的格式化支持
- 在代码检查规则中新增 srcset 作为 URL 检测位置
- 提升格式化速度
- 特别鸣谢 jayvdb
0.5.3
- 修改
--reformat/check选项的输出行为:当使用 stdin 输入时只输出新 HTML
0.5.2
- 将
alt属性检测从 H006 规则拆分到 H013 规则 - 新增自定义规则文件支持
- 新增
golang作为配置预设选项 - 修复了包含行内注释的忽略块的格式化问题
- 为
--indent和-e选项添加默认文本说明 - 更新 URL 规则以接受 # 符号
- 修复 Windows 系统的文件编码问题
- 修复单行模板标签的正则表达式
- 修复带前导空格的标签的
blank_line_after_tag问题
0.5.1
- 新增规则 H019
- 修复规则 DJ018 和 H012 的问题
0.5.0
- 修复多个代码检查规则的正则匹配问题
- 阻止检查器在忽略块中报错
- 新增
{% djlint:off %}和{% djlint:on %}标签用于临时禁用检查/格式化
0.4.9
- 修复了已知问题 #35
0.4.8
- 修复了已知问题 #34
0.4.7
- 将
source标签归类为单行标签
0.4.6
- 修复了已知问题 #31
0.4.5
- 在文档中添加最佳实践指南
- 新增
--profile选项用于设置默认检查/格式化规则 - 新增针对 Jinja URL 模式的检查规则
0.4.4
- 将缩进配置从字符串改为整型:
--indent 3
0.4.3
- 新增缩进空格 CLI 选项:
--indent=" "
0.4.2
- 通过
blank_line_after_tag选项支持在标签后添加额外空行
0.4.1
- 新增支持同时处理多个文件或文件夹
0.4.0
- 修复 Django
{# ... #}注释标签的格式化问题 - 新增对 figcaption/details/summary 标签的缩进支持
- 支持在
pyproject.toml中覆盖或扩展排除路径列表
0.3.9
- 更新属性处理逻辑
0.3.8
- 新增标准输入(stdin)支持
0.3.7
- 修复
small、dt和dd标签的格式化问题
0.3.6
- 新增对 Nunjucks
{%-开始块的格式化支持
0.3.5
- 新增更多 Django 块标签支持
- 新增自定义块标签支持
- 新增
pyproject.toml配置支持
0.3.4
- 修复 Nunjucks spaceless 标签
-%}的格式化问题
0.3.3
- 允许简短的
div标签保持单行格式
0.3.2
- 修复 Django 注释格式化问题
- 忽略 textarea 标签的格式化
0.3.1
- 更新属性格式化正则表达式
- 更新规则 W010 检查规则
0.3.0
- 当存在格式化变更时将退出码改为 1
- 新增对 Jinja
asset标签的支持
0.2.9
- 更新规则 W018 的正则表达式
- 移除重复的检查信息
- 更新 Handlebars 的 E001 规则
0.2.8
- 修复旧版 Click 的进度条显示问题