Allows rules to analyse the PSI & AST of files and also use additional information from the compiler like types, symbols and smart casts. light mode is faster but rules that use additional compiler information will not run.