Ethlint (Formerly Solium) analyzes your Solidity code for style & security issues and fixes them. Standardize Smart Contract practices across your organization. Integrate with your build system. Deploy with confidence! Solium does not strictly follow Solidity Style Guide. The practices it enforces by default are best practices for the community at large. If you’re using vim with syntastic, and prefer to use a locally installed version of Solium (rather than a global version), you can install syntastic local solium to automatically load the local version in packages that have installed their own. Solium does not strictly adhere to Solidity Style Guide. It aims to promote coding practices agreed upon by the community at large. You can specify rules or plugins to apply as command line options. If you specify one, it overrides its corresponding configuration in the soliumrc file.

Features

  • Solium is organized as a module that exposes an API for any javascript application to use
  • The user would supply a source code string along with a configuration object that determines what exactly solium does with the code
  • Solium refers to an engine (a middleman) that accepts user input (source code & configuration) from one side and rule implementations from another
  • Solium is a generic engine that operates on any given solidity code.
  • The linter itself is a special use case of this engine where the “analyzer” refers to a set of rule implementations that tell whether something in the code looks right or wrong
  • Solium has a set of core rules for the purpose of linting code

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Ethlint

Ethlint Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Ethlint!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

JavaScript, Solidity

Related Categories

JavaScript Frameworks, JavaScript Blockchain Software, JavaScript Linters, Solidity Frameworks, Solidity Blockchain Software, Solidity Linters

Registered

2022-10-28