From 0 to 5 in severity:
debug- for debugging purposes, only
info- an informative message
warn- this may or may not be an issue
error- this is an issue, but the application can continue running
|git diff --name-only --cached | grep -q package-lock.json|
|git diff --name-only --cached | grep -q package.json|
|if [[ "$pkglock_staged" -eq 0 && "$pkgjson_staged" -eq 1 ]]; then|
|echo "attempted commit of package-lock.json without changes to package.json!"|
Bash reads different configuration files depending on how the shell session is started.
Aggregate tables, in general, are simply database tables that contain aggregated values.
An aggregate fact table is simply one that combines multiple rows of data, loses some detail and aggregates numerical values.
Instead of defining an
included method to handle extending a class, we can
It is actually a pretty simple but powerful concept. It has to do with code reuse as in the example below. Basically, the idea is to extract common and/or context specific chunks of code in order to clean up the models and avoid them getting too fat and messy.