Merge pie-platform-release to aosp-master - DO NOT MERGE

Change-Id: Iddcf9ee1c3f81b1c6bd485eef9f1116e94356de2
diff --git a/ktlint-android-all.jar b/ktlint-android-all.jar
index 9584905..fce8357 100644
--- a/ktlint-android-all.jar
+++ b/ktlint-android-all.jar
Binary files differ
diff --git a/ktlint.py b/ktlint.py
index 697a0d6..de256cd 100755
--- a/ktlint.py
+++ b/ktlint.py
@@ -26,6 +26,12 @@
 
 MAIN_DIRECTORY = os.path.normpath(os.path.dirname(__file__))
 KTLINT_JAR = os.path.join(MAIN_DIRECTORY, 'ktlint-android-all.jar')
+FORMAT_MESSAGE = '''
+**********************************************************************
+To format run:
+{}/ktlint.py --format --file {}
+**********************************************************************
+'''
 
 
 def main(args=None):
@@ -35,12 +41,15 @@
   parser.add_argument('--noformat', dest='format', action='store_false')
   parser.set_defaults(format=False)
   args = parser.parse_args()
-  ktlint_args = [f for f in args.file if f.endswith('.kt')]
+  kt_files = [f for f in args.file if f.endswith('.kt') or f.endswith('.kts')]
+  ktlint_args = kt_files[:]
   if args.format:
     ktlint_args += ['-F']
   if not ktlint_args:
     sys.exit(0)
 
+  ktlint_args += ['--android']
+
   ktlint_env = os.environ.copy()
   ktlint_env['JAVA_CMD'] = 'java'
   try:
@@ -50,6 +59,7 @@
     if stdout:
       print 'prebuilts/ktlint found errors in files you changed:'
       print stdout
+      print FORMAT_MESSAGE.format(MAIN_DIRECTORY, ' '.join(kt_files))
       sys.exit(1)
     else:
       sys.exit(0)