首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >固着的源代码格式化程序?

固着的源代码格式化程序?
EN

Ethereum用户
提问于 2016-04-29 10:14:29
回答 8查看 8.5K关注 0票数 27

大多数编程语言都有按照约定格式化源代码的工具:例如,Python有autopep8雅普夫,Go有戈夫莫

按照实心式指南的说法,对于可靠的源代码,是否存在类似的工具?

EN

回答 8

Ethereum用户

发布于 2016-08-16 09:14:27

我最近出版了一本“稳固的链接”,旨在遵循官方的风格指南。

这是存储库

该体系结构与ESLint非常相似,因此我试图使其与ESLint一样易于使用和可定制(包括插入自定义规则)。

它现在还在积极发展。

要开始,您可以通过npm安装它:

代码语言:javascript
复制
npm install -g solium

浏览到项目的根目录并运行

代码语言:javascript
复制
solium --init

这将创建.soliumrc.json (确定要启用哪些规则并处理自定义规则的插入)& .soliumignore (指定要忽略哪些文件和文件夹)

要在单个文件上运行linter,只需使用:solium --file path/to/myfile.sol

若要链接到整个项目(所有.sol文件),请使用:

solium

solium --hot以启用热重新加载。

希望这能提高工作流和开发人员的工作效率,因为由于开发开发工具的缺乏,我一直面临着开发Ethereum平台的许多困难。希望你能找到有用的东西!

票数 17
EN

Ethereum用户

发布于 2019-01-06 18:53:07

正在开发一个用于更漂亮的插件,用于格式化可靠的代码:https://github.com/prettier-solidity/prettier-plugin-solidity与更漂亮的插件一样,其目标是拥有一个自以为是的工具,它可以获取您的代码,构建其AST并再次打印它。

(免责声明:我是贡献者之一)

票数 7
EN

Ethereum用户

发布于 2016-06-15 06:23:12

如果使用atom.io,就会有一个链接:https://atom.io/packages/linter-solidity

以及语法高亮显示的好处:https://atom.io/packages/language-ethereum

票数 4
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/3451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档