Ever since I migrated from Truffle to Buidler, I have found buidler plugins & tasks to be very useful in my workflow.
If you don't know Buidler, check out their site at https://buidler.dev/
Buidler is a task runner for ethereum smart contract developers. It allows you to create tasks that aid in the workflow and productivity during development.
Contract Sizer & Spdx License Identifier Plugins
These plugins will go in your
spdx-license-identifier plugin will prepend the license field from your
package.json file in every contract that doesn't have one defined.
contract-sizer plugin outputs the sizes of your contracts to the console.
Their website contains detailed documentation and also includes a tutorial if you want to learn more.