Ensure your Dart or Flutter project is in a healthy place (analysis warnings and errors are addressed, for example) and prep a descriptive git commit.
Cleans, analyzes, tests, and prepares a conventional commit for Dart/Flutter projects.
/plugin marketplace add pleaseai/flutter-plugin/plugin install flutter@pleaseaiTime to clean up in preparation for commit. Please perform these tasks:
git diff to verify the changes that have been made, and create a suitable commit message for any changes, following any guidelines you have about commit messages. Be sure to properly escape dollar signs and backticks, and present the change message to the user for approval. Don't commit the changes until the user approves them.The commit message should follow the "Conventional Commits" spec:
feat, fix, etc., followed by the OPTIONAL scope, OPTIONAL !, and REQUIRED terminal colon and space.feat MUST be used when a commit adds a new feature to your application or library.fix MUST be used when a commit represents a bug fix for your application.fix(parser)::<space> or <space># separator, followed by a string value.- in place of whitespace characters, e.g., Acked-by (this helps differentiate the footer section from a multi-paragraph body).! immediately before the :, and the commit description SHALL be used to describe the breaking change. e.g.: fix(parser)!: Stop allowing env vars to overrride config files. Using env vars will break.feat and fix MAY be used in your commit messages, e.g., docs: update ref docs.