Open asktechsupport opened 3 months ago
TOOL-01 Decide whether you're coding a 'tool' or a 'controller' script
TOOL-02 Make your code modular
TOOL-03 Make tools as re-usable as possible
TOOL-04 Use PowerShell standard cmdlet naming
TOOL-05 Use PowerShell standard parameter naming
TOOL-06 Tools should output raw data
TOOL-07 Controllers should typically output formatted data
WAST-01 Don't re-invent the wheel
WAST-02 Report bugs to Microsoft PURE-01 Use native PowerShell where possible
PURE-03 Document why you haven't used PowerShell
PURE-04 Wrap other tools in an advanced function or cmdlet
Full Change Log here
Building-Reusable-Tools.md
General ideas
Specific tool / rule changes