root = true [*] charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true end_of_line = lf indent_style = space indent_size = 2 [*.{py,sh,ps1,js,json}] indent_size = 4 max_line_length = 120 skip = external_libs known_first_party = lightgbm # Tabs matter for Makefile and .gitmodules [{makefile*,Makefile*,*.mk,*.mak,*.makefile,*.Makefile,GNUmakefile,BSDmakefile,make.bat,Makevars*,*.gitmodules}] indent_style = tab