.eslintrc
author Mike Hommey <mh+mozilla@glandium.org>
Wed, 03 Feb 2016 17:08:22 +0900
changeset 282969 16ade0e51193116952362c268a31beb704ea9fe6
parent 281119 cf165d1764d64d1267c0120a01be86c01da0b3d0
child 284306 878db4caf845282f06542793bc4b5c24fa658c14
permissions -rw-r--r--
Bug 1245422 - Remove the -FR C*FLAGS on Windows builds. r=mshal The flag is used to create .sbr files, which bscmake subsequently uses to create .bsc files. These files and related tools are, aiui, the ancestors of Intellisense. The -FR C*FLAGS are added to the build if MOZ_BROWSE_INFO or MOZ_BSCFILE are set in the recursive make backend. While the former has an AC_SUBST, the latter does not, so in practice, only the former can be set by supported methods, and would need to be set in a mozconfig. At that rate, people who do want those flags can add them in the C*FLAGS on their own. Developers are probably better served by the VisualStudio backend anyways.

{
  // When adding items to this file please check for effects on sub-directories.
  "plugins": [
    "mozilla"
  ],
  "rules": {
    "mozilla/components-imports": 1,
    "mozilla/import-globals-from": 1,
    "mozilla/this-top-level-scope": 1,
  },
  "env": {
    "es6": true
  },
}