hardhat-log-remover
v2.1.1
Published
Remove Hardhat console.log imports and calls from Solidity source files
Downloads
5,422
Maintainers
Readme
Hardhat Log Remover
Remove Hardhat console.log
imports and calls from Solidity source code.
This plugin is intended in part to keep version-controlled code free of log statements. To remove logs from compiled contracts while preserving them in source code, see hardhat-preprocessor.
Versions of this plugin prior to
2.0.0
were released asbuidler-log-remover
.
Installation
npm install --save-dev hardhat-log-remover
# or
yarn add --dev hardhat-log-remover
Usage
Load plugin in Hardhat config:
require('hardhat-log-remover');
Run the Hardhat task manually:
npx hardhat remove-logs
or
yarn run hardhat remove-logs
Before removing logs, the plugin will ensure that all contracts can be compiled successfully.
Development
Install dependencies via Yarn:
yarn install
Setup Husky to format code on commit:
yarn prepare