Suppose that you have a contract, someone audited it, and you would like to use that specific version for compilation and deployment to Ethereum.
Now, you want to verify the source code on Etherscan, but say that you want to modify one or more comments before you verify the source code for the first time. Would Etherscan still be able to pass the verification or not?
I know that changing just one character in a contract changes the metadata hash, but I'm not sure whether Etherscan checks for that.