`
leeqq
  • 浏览: 137064 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

velocity模板文件的变量未使用!检查提示

    博客分类:
  • web
阅读更多

如果你的项目中还在使用velocity,那你一定知道velocity的模板文件中对变量的使用可以有如下几种写法

1. $name

2. ${name}

3. $!name

4. $!{name}

 

用过velocity肯定知晓,{}可以明确变量名的边界,而!则是为了不让在变量未定义的时候,直接将变量表达式显示在页面上

 

为此需要统一风格,在模板文件中使用“!”, 我的项目中也因此出产问题,所以需要在项目构建中进行检查,然而在网上并没有找到合适的工具(也许真的只是我没有找到而已)。没办法,自己动手,丰衣足食吧。写了个gulp插件

 

些插件只检查将要用于显示的变量使用。对于#set,#if,#elseif,#foreach,#macro后面的括号,以及宏调用,函数调用时的参数都不作检查,同时提供参数配置需要忽略不作检查的变量名

 

详情请稳步 velocity-lint 查看用法  

 

分享到:
评论

相关推荐

    Velocity配置文件详解

    - **file.resource.loader.modificationCheckInterval**:检查模板文件更改的时间间隔,默认为2秒。 ##### 2.7 宏配置 - **velocimacro.library**:指定宏定义文件的位置。 - **velocimacro.permissions.allow....

    velocity插件

    1. **智能提示**:在编写 Velocity 模板时,插件会提供代码自动补全功能,帮助快速输入常用的 Velocity 指令和变量,提高开发效率。 2. **语法高亮**:插件会为 Velocity 模板的语法元素赋予不同的颜色,使得代码更...

    eclipse中velocity插件

    安装完成后,你可以创建新的Velocity模板文件,扩展名为`.vm`。Eclipse会自动识别这些文件,并启用Velocity插件提供的功能。 在实际开发中,Velocity模板常常与Java后端结合使用。通过Velocity,你可以使用简单的...

    velocity(eclipse插件)

    1. **语法高亮**: 插件为Velocity模板文件提供了颜色丰富的语法高亮,使得代码更易读,有助于减少错误。 2. **代码提示**: 在编写Velocity模板时,插件会提供自动补全功能,包括Velocity指令、变量和宏等,提高编码...

    velocity编辑器插件

    这个插件是专门为那些使用Eclipse IDE的开发者设计的,目的是为了提升他们在处理Velocity模板时的效率和便捷性。 Apache Velocity是一种基于Java的模板引擎,它将HTML、XML或者其他格式的模板与Java代码分离,使得...

    Velocity Suite 1.2.3

    4. 开始创建或打开Velocity模板文件,体验Velocity Suite提供的增强功能。 **总结** Velocity Suite 1.2.3 是一个强大的工具,通过集成到Dreamweaver中,使得Velocity模板的开发变得更加便捷和高效。对于那些既...

    veloeclipse 插件 velocity eclipse

    5. 开始使用Veloeclipse插件,你可以创建Velocity模板文件,利用其提供的代码提示、语法高亮等功能。此外,它还支持错误检测,可以在编码时即时发现潜在的问题,提高开发效率。 6. 在调试Velocity模板时,...

    eclipse的velocity插件

    - **代码高亮**:Veloeclipse提供了对Velocity模板文件(.vm)的语法高亮,使代码更易于阅读和理解。 - **自动完成**:当编写Velocity模板时,插件能够提供自动补全功能,帮助快速输入常见的Velocity指令和变量。 ...

    Freemarker和Velocity的eclipse插件

    `VelocityWebEdit-1.0.8.zip`这个插件是针对Velocity模板的Eclipse扩展,它可以提供 Velocity模板的语法高亮、代码提示、代码格式化等功能,帮助开发者更好地管理和调试Velocity模板文件(`.vm`)。 Eclipse插件的...

    eclispe的velocity插件

    Eclipse的Velocity插件是为开发人员提供了一个高效且便捷的环境来编辑和调试Velocity模板语言(VML)文件。Velocity是Apache软件基金会的一个开源项目,它是一个轻量级的Java模板引擎,常用于Web应用中的视图层,将...

    velocity eclipse插件

    现在,你可以在Eclipse中新建Velocity模板文件(通常以`.vm`为扩展名),享受到语法高亮、代码提示、错误检查和快速修复等功能。此外,插件还可能提供模板的格式化、跳转到定义、查找引用等高级功能,方便开发者进行...

    Velocity Eclipse 插件

    在Eclipse这样的集成开发环境中,Velocity插件提供了对Velocity模板语言的语法高亮、代码提示、自动完成和错误检查等功能,极大地提升了开发效率。 在Eclipse中安装Velocity插件,通常需要通过Eclipse的内置软件...

    myeclipse Velocity 插件

    1. **代码高亮和语法检查**:在MyEclipse中打开Velocity模板文件(.vm)时,插件会自动进行语法高亮,帮助开发者快速识别变量、指令和注释。同时,它还能实时检查语法错误,确保模板的正确性。 2. **模板模板**:...

    Eclipse Velocity插件离线包

    6. **模板搜索**:在多个模板文件中查找特定的变量或指令。 使用Eclipse Velocity插件,开发人员可以更高效地编写和管理Velocity模板,提高开发效率,同时减少错误。对于那些需要处理大量Velocity模板的Web开发者来...

    Velocity-Eclipse-4.5.1.zip

    4. **启用 Velocity 支持**:在 Eclipse 中,你可以创建新的 Velocity 模板文件,或者对已有的模板文件右键选择 "Open With",然后选择 Velocity Editor。 **Velocity 模板语言 (VTL)** Velocity 模板语言是 ...

    Velocity在eclipse和Editplus下的开发插件

    5. 安装完成后,你可以在Eclipse中创建新的Velocity模板文件(.vm扩展名),并享受到代码提示、语法高亮、错误检查等便利功能。 接下来,我们来看看如何在EditPlus中配置Velocity支持。EditPlus虽然不像Eclipse那样...

    eclipse 3.5 Velocity 插件

    1. **语法高亮和代码提示**:插件提供了Velocity模板语言的语法高亮,有助于快速识别和理解代码结构。同时,它还提供了代码补全功能,加快编写速度。 2. **错误检测和警告**:在编写模板时,插件能实时检查语法错误...

    velocityWebEdit

    VelocityWebEdit 插件是 Eclipse 平台上一个强大的 Velocity 开发工具,它的出现极大地方便了开发者处理 Velocity 模板文件,提升了代码质量和开发效率。无论你是初学者还是经验丰富的开发者,使用这个插件都能让你...

Global site tag (gtag.js) - Google Analytics