Skip to content

Latest commit

 

History

History
51 lines (50 loc) · 1.28 KB

roadmap.md

File metadata and controls

51 lines (50 loc) · 1.28 KB

Road map

  • CLI
    • --config
    • --rulesdir
    • --ignore-path
    • --ignore-pattern
    • --fix
  • Config
    • Support config yaml
    • Load config yaml in __DIR__
    • Root config
    • Extend config
    • Config in subdir
    • Support ini, xml config
    • Support json config
    • Support php config
    • load config from composer.json
    • config validator
  • Inline Comments
    • support lint disable /* phplint-disable */, /* eslint-enable */
    • support rule disable /* eslint eqeqeq: "off" */
  • Ignore config
    • support .phplintignore
  • Rules
    • Support rules
    • Support custom rules
    • Support level off, warn, error
    • Support recommended
  • Load Rules
    • Rules loader
    • Load Rule by config
  • Plugin
    • Support custom plugins
  • Formatters
    • html
    • json
    • codeframe
    • stylish
  • Test
    • Install PhpUnit
    • test config cli
    • test rules
    • test plugins
    • test config
  • console validator output:
    foo.php
      0:0  warning  File ignored because of your .eslintignore file. Use --no-ignore to override.
    
    ✖ 1 problem (0 errors, 1 warning)