[webkit-help] running check-webkit-style on webkit-gtk

Brian Holt brian.holt at samsung.com
Tue Sep 17 05:28:21 PDT 2013

Hi Mahesh, 

With most unix scripts there is a "--help" optional flag implemented that
will give you a clue how use the tool in question.  Check-webkit-style is no

$ Tools/Scripts/check-webkit-style --help 
Usage: check-webkit-style [--help] [options] [path1] [path2] ...

  Check coding style according to WebKit style guidelines:


  Path arguments can be files and directories.  If neither a git commit nor
  paths are passed, then all changes in your source control working
  are checked.

This ^ is the clue to your error.  Since you didn't pass an argument, it
attempted to check all the changes in your source control working directory,
but it failed because it could not determine what SCM (Source Control
Management) system you are using.

Where did you get the code from? Git, SVN, a tarball or somewhere else?  


> -----Original Message-----
> From: webkit-help-bounces at lists.webkit.org [mailto:webkit-help-
> bounces at lists.webkit.org] On Behalf Of mahesh gawali
> Sent: 17 September 2013 12:54
> To: webkit-help at lists.webkit.org
> Subject: [webkit-help] running check-webkit-style on webkit-gtk
> Hi All,
> I am trying to run check-webkit-style on webkit-gtk build for coding
> guideline conformance.
> I am getting following error:
> [root at localhost Scripts]# ./check-webkit-style Traceback (most recent
> call last):
>   File "./check-webkit-style", line 48, in <module>
>     sys.exit(CheckWebKitStyle().main())
>   File "/home/Webkit-GTK/Tools/Scripts/webkitpy/style/main.py", line
> 127, in main
>     host._initialize_scm()
>   File "/home/Webkit-GTK/Tools/Scripts/webkitpy/common/host.py", line
> 112, in _initialize_scm
>     self._scm = detector.default_scm(patch_directories)
>   File "/home/Webkit-
> GTK/Tools/Scripts/webkitpy/common/checkout/scm/detection.py", line 60,
> in default_scm
>     raise Exception("FATAL: Failed to determine the SCM system for
> either %s or %s" % (cwd, script_directory))
> Exception: FATAL: Failed to determine the SCM system for either
> /home/Webkit-GTK/Tools/Scripts or /home/Webkit-
> GTK/Tools/Scripts/webkitpy/common/checkout/scm
> Also, Is it possible to point the script to a specific directory for
> coding style checks

More information about the webkit-help mailing list