hardhat-log-remover
v2.1.1
Published
Remove Hardhat console.log imports and calls from Solidity source files
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.0were released asbuidler-log-remover.
Installation
npm install --save-dev hardhat-log-remover
# or
yarn add --dev hardhat-log-removerUsage
Load plugin in Hardhat config:
require('hardhat-log-remover');Run the Hardhat task manually:
npx hardhat remove-logsor
yarn run hardhat remove-logsBefore removing logs, the plugin will ensure that all contracts can be compiled successfully.
Development
Install dependencies via Yarn:
yarn installSetup Husky to format code on commit:
yarn prepare