Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 2.75 KB

README.md

File metadata and controls

77 lines (55 loc) · 2.75 KB

Unity Project Linter

GitHub tag (latest SemVer) GitHub repo size GitHub Repo stars

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contact

About The Project

Unity Project Linter is a simple tool that allows you to ensure asset naming conventions are being followed in your project.

Unity Project Linter

Here are its features:

  • Ensure assets names have the necessary prefixes, infixes and suffixes.
  • Ensure asset names don't have certain characters, such as spaces.
  • Customize existing rules easily.
  • Create new naming rules, even for complex cases, by extending the simple NamingRule class.
  • Handle multiple competing rules by assigning them differing priorities.
  • Ignore individual assets or entire folders from naming rules.
  • Receive console warnings when an asset is renamed or created and does not match naming rules.
  • Export a log of assets that violate naming rules.
  • Create custom log exporters for asset naming violation, such as text loggers and csv loggers.
  • Mass-rename assets that violate rules.

Getting Started

Import the package into your project, and then use the create menu to create an Asset Linting Settings asset.

Create > Unity Project Linter > Asset Linting Settings

Installation

  1. Open the package manager.
  2. Click on the plus icon on the top left corner, and select 'Add package from git URL'.
  3. Paste in 'https://github.com/ninito-ph/UnityProjectLinter.git'.
  4. Import it into your project!

Contact

Paulo Oliveira - paulo at ninito dot me

Project Link: https://github.com/ninito-ph/UnityProjectLinter