code: function createIgnoreResult(filePath, baseDir) {
      let message;
      const isHidden = /^\./u.test(path.basename(filePath));
      const isInNodeModules = baseDir && path.relative(baseDir, filePath).startsWith("node_modules");
      const isInBowerComponents = baseDir && path.relative(baseDir, filePath).startsWith("bower_components");
  
      if (isHidden) {
          message = "File ignored by default.  Use a negated ignore pattern (like \"--ignore-pattern '!<relative/path/to/filename>'\") to override.";
      } else if (isInNodeModules) {
          message = "File ignored by default. Use \"--ignore-pattern '!node_modules/*'\" to override.";
      } else if (isInBowerComponents) {
          message = "File ignored by default. Use \"--ignore-pattern '!bower_components/*'\" to override.";
      } else {
          message = "File ignored because of a matching ignore pattern. Use \"--no-ignore\" to override.";
      }
  
      return {
          filePath: path.resolve(filePath),
          messages: [
              {
                  fatal: false,
                  severity: 1,
                  message
              }
          ],
          errorCount: 0,
          warningCount: 1,
          fixableErrorCount: 0,
          fixableWarningCount: 0
      };
  }
docs: Returns result with warning by ignore settings
  @param {string} filePath - File path of checked code
  @param {string} baseDir  - Absolute path of base directory
  @returns {LintResult} Result with single warning
  @private