Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 08449f7ccac1d53c75fe96ddb595b50b2524c9b0
- Author: Niraj <pniraj94@gmail.com>
- Date: Sun Feb 14 14:45:25 2016 +0530
- docs: Add Testing link in the "Getting Involved"
- Fixes https://github.com/coala-analyzer/coala/issues/1462
- commit 79fa7dab61efb453e47c4e00d84e74d1339a1449
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 22:00:46 2016 +0530
- ResultAction: Define custom success message
- Earlier, we had a constant message for all actions. Using this
- we are now able to set custom success messages for each action.
- Fixes https://github.com/coala-analyzer/coala/issues/1065
- commit 20e8c43160d6f1dc557ce5754528119158f619d2
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 21:04:14 2016 +0530
- LanguageToolBear: Guess locale from text
- If the locale is set to 'auto' we guess the locale from the text.
- We guess this using guess_language provided by
- guess-language-spirit.
- Fixes https://github.com/coala-analyzer/coala/issues/771
- commit c95b7d31f23996b502b951d0005be10847e0332a
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 20:52:19 2016 +0530
- LanguageToolBearTest: Clean up code
- commit 3b9499cd20b67135defbc7decd50042d85f98e12
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 19:40:10 2016 +0530
- coala_main: Simplify code
- Some code was not written well formatted and was not in an easy
- to read manner. This commit changes that.
- commit 56bff03f27d833d02326dd4540361bd2273efd42
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 19:29:34 2016 +0530
- Collectors: Rename bear_name -> bear_glob
- commit 71def7498bfe94e81f4b1afac266cf3a1dbbaffb
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 16:18:55 2016 +0530
- Collectors: Warn if a bear is not found
- When loading bears, we do not check if all the bears given were
- found. This checks the list of bears that we have with the list of
- bears that were found. Then we print warnings to tell the user that
- the specified bear was not found.
- Fixes https://github.com/coala-analyzer/coala/issues/909
- commit fde83e701a7eb0aab88327cb102c3ee8ffc03dd9
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 18:11:24 2016 +0530
- Collectors: Return segregated bears
- collect_bears() currently gives all the bears as a list. This
- is then used twice - once for local and once again for global.
- This is fixed in this commit where collect_bears() sorts them
- into a tuple based on the kind. This tuple is them returned.
- This allows us to find all local and global bears in one go
- without importing each file twice.
- Fixes https://github.com/coala-analyzer/coala/issues/730
- commit 6383ad545b12c968f034cc209f7e562972b04957
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 17:56:21 2016 +0530
- Collectors: Rectify formatting of documentation
- commit 7e2527c9439c086108ea5408a805615bd7cc0713
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 17:53:12 2016 +0530
- Collectors: Change _right_kind() to _get_kind()
- _get_kind() is more generic and can be used in other places too.
- Hence, change _right_kind() to _get_kind() as the reason the function
- was created was to ensure that NonImplementedErrors were captured.
- commit 2e64ea206e87a09c8f1e7b19b8a28c33f414e006
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 13:57:46 2016 +0530
- coalib: Use non-zero exitcode even if patches work
- When coala has results it normally gives the exitcode 1.
- But when the patches have results, and we autoapply the
- patch, it seems to give 0 when there are no results after
- the patches get applied. This is bad because the user won't
- know that there were any results in the first place.
- This commit sets the exitcode in such scenarios to 5.
- Fixes https://github.com/coala-analyzer/coala/issues/1187
- commit 38a6c953afaf97037f2bd872156a6811263c47f2
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 13:53:16 2016 +0530
- coalib: Change exitcode for wrong python version
- The exitcode 1 is already used for "coala executed succesfully
- but yielded results". Hence, changing the exitcode if the wrong
- python version is found.
- commit 92a2264084cda8c69161100613216a4465a4f487
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 17:34:32 2016 +0530
- Exit_Code: Add newline at EOF
- commit 7c8f6c6f2cba38728074b41b4d6a8503abe48d01
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sun Feb 14 09:30:10 2016 +0530
- PyLintBearTest: Fix formatting
- Remove unnecessarily long formatting. This commit shortens it.
- commit 5491a6993f1776978bc1a856b6d38516f53982ff
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 15:11:28 2016 +0530
- Processing: Make files in file_dict uneditable
- Bears take in file_dict and use the data given here. These files
- should not be editable by the Bear. Hence, this commit makes them
- into tuples rather than lists. When a bear tries to edit the file
- using files[0] = "A new line here" it will throw an appropriate
- error.
- This does not stop the Bear from editing the file directly through
- the name.
- Fixes https://github.com/coala-analyzer/coala/issues/1084
- commit 00abfd5aae1500b4087d8646256e8259c5dd17e1
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 13:22:45 2016 +0530
- coala-json: Add new arg --text-logs
- coala-json normally returns the logs as JSON. Using
- this arg, the user can select to see the logs in the normal
- text format. This helps because the user doesnt have
- to wait for the analysis to complete before seeing the
- logs on their terminal.
- Fixes https://github.com/coala-analyzer/coala/issues/847
- commit a2c96c383e5139aee248e5ddd787a5a58bd994ac
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 13:20:17 2016 +0530
- DefaultArgParser: Allow different argparsers
- This commit allows coala to use multiple arg parsers
- (with overlaps in their args). We add an extra argument
- to default_arg_parser which chooses which entry_point
- coala was run from. If it detects the entry point to be
- coala-json, it will return a different argparser.
- Fixes https://github.com/coala-analyzer/coala/issues/1375
- commit 6761e5166f68e8c0ceab2f18ffc1c892db0cc63c
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 12:48:30 2016 +0530
- coala-json: Don't show logs/results in -h or -v
- coala-json earlier used to try showing results even if the
- user just wanted to check the version. This is not good because when
- -v and -h was given, it used to show an empty json. Now it parses
- the args in the beginning to overcome this.
- Fixes https://github.com/coala-analyzer/coala/issues/1377
- commit 5c5df3a10a802feb03bc47591cfa04264a80ff6f
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Sun Feb 14 10:21:13 2016 +0530
- .misc: Add missing goimports
- GoImports added to deps.osx and appveyor build for travis
- and appveyor to pass the goimports test.
- commit a7da7b6069c56cad1ac4bda2f57a75d6855de318
- Author: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
- Date: Sun Feb 14 04:01:34 2016 +0530
- tests/bearlib: Remove double documentation
- Fixes https://github.com/coala-analyzer/coala/issues/1343
- commit 9fa23065218554076c3113b2f77194d67a5264ff
- Author: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
- Date: Sat Feb 13 23:26:57 2016 +0530
- RELEASE_NOTES: Fix incorrect links
- Fixes https://github.com/coala-analyzer/coala/issues/1383
- commit 1d8154b48c70548620e29fa3622361ef1828a893
- Author: Nishant Mor <nishantmor27@gmail.com>
- Date: Sat Feb 13 23:56:24 2016 +0530
- Processing: Modify Auto-apply message
- Fixes https://github.com/coala-analyzer/coala/issues/1425
- commit ecf313f7fd72855a58b90a4086d6ae7b01f6dbce
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 09:59:23 2016 +0530
- pytest: Open webbrowser if html report is made
- Automatically open the web browser with the pytest coverage report
- if the coverage report of type html was asked.
- commit b3e877bfcb21de497b0e21718214b4202019474d
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 09:00:10 2016 +0530
- pytest: Run on multiple cores simultaneously
- Run pytest on multiple cores simultaneously using pytest-xdist
- Due to undeterministic line of LocalBearTestHlper based
- tests, we set PYTHONHASHSEED=0 to remove randomness from
- hashes being computed in python.
- Fixes https://github.com/coala-analyzer/coala/issues/1407
- commit e01e8e91710023c5173563948e34b0c2b48f7570
- Author: iamshubh22 <sgshubham03@gmail.com>
- Date: Sat Feb 13 17:08:49 2016 +0530
- tests.sh: Allow PyLint Test for 3.5
- Python 3.5 now supports PyLint. So, remove the skip.
- Fixes https://github.com/coala-analyzer/coala/issues/1452
- commit 4b3acbea170d493dcda1136285dbee6740c45c23
- Author: NalinG <naling1994@gmail.com>
- Date: Fri Feb 12 11:12:03 2016 +0530
- ClangCloneDetectionBear: Clarify status message
- Fixes https://github.com/coala-analyzer/coala/issues/906
- commit 421bff31b764e467dc1a198db4a4d9218ddeeed4
- Author: Vishnu Bharathi <vishnubharathi04@gmail.com>
- Date: Sat Feb 13 02:00:47 2016 +0530
- PyLintBear.py: Remove sys.version_info check
- Fixes https://github.com/coala-analyzer/coala/issues/1417
- commit 4680c14a4ddedcdf7ef7a5cb7db21d1c695f82f7
- Author: Vishnu Bharathi <vishnubharathi04@gmail.com>
- Date: Wed Feb 10 12:01:56 2016 +0530
- docs: Correct all links in README.rst
- Fixes https://github.com/coala-analyzer/coala/issues/1350
- commit bd4c69d9101c7ba2f8cbd008fd2b3f1b134015db
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 22:59:03 2016 +0530
- setup: Increase timeout for tests
- Tests are failing in appveyor something due to timeout.
- This commit increases the timeout to ensure that doesn't
- happen.
- Fixes https://github.com/coala-analyzer/coala/issues/1441
- commit 5c0059226a0e8fc9950addf3376acb7ac38ad42b
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 01:07:24 2016 +0530
- deps: Install npm dependencies locally
- Install nodejs modules locally. This allows us to cache them
- Fixes https://github.com/coala-analyzer/coala/issues/1351
- commit 8890d56f6db9c5772d246e059070b79db29c94a4
- Author: NalinG <naling1994@gmail.com>
- Date: Fri Feb 12 11:25:18 2016 +0530
- LICENSE: Remove executable permission
- Fixes https://github.com/coala-analyzer/coala/issues/1327
- commit 6b57217c0b9d9a23934211793fbd2274be509027
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Sat Feb 13 01:20:16 2016 +0530
- deps: Merge apt-get statements
- Merge apt-get into a single statement.
- commit 72180374f530b506b646e31d9d553f26e028e61b
- Author: srisankethu <sanketh.uppalapati@research.iiit.ac.in>
- Date: Fri Feb 12 21:16:13 2016 +0530
- misc/ContextManager:Fix spelling error
- Fixes https://github.com/coala-analyzer/coala/issues/1439
- commit bd696a5bbe011f7019caacc984fe0c84c00770f8
- Author: Tushar Gautam <tushar.rishav@gmail.com>
- Date: Fri Feb 12 20:23:46 2016 +0530
- coalaJSONTest.py: Add test to cover`coala_json.py`
- `coalaJSONTest` essentially covers `coala_json.py`
- and `coala-json`
- Fixes https://github.com/coala-analyzer/coala/issues/1384
- commit 54d08123c260284fdbffbd88a6d115df595999ce
- Author: Tushar Gautam <tushar.rishav@gmail.com>
- Date: Fri Feb 12 20:22:45 2016 +0530
- coalaTest.py: Fix regex match for test_find_issues
- Inaccurate regex match for output by `test_find_issues`
- was overlooked. Fixed by updating the regex string
- Fixes https://github.com/coala-analyzer/coala/issues/1384
- commit 58cb929575fffe6396bc8dae220940d24b54b8db
- Author: Tushar Gautam <tushar.rishav@gmail.com>
- Date: Fri Feb 12 20:19:57 2016 +0530
- TestUtilities.py: Create utility to run coala
- `execute_coala` moved out to
- `coalib/tests/TestUtilities.py`. So it can be
- shared by other tests
- Fixes https://github.com/coala-analyzer/coala/issues/1384
- commit fc85fcb2158d7e2ae3643af6991f1b5614f939f1
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 16:18:27 2016 +0530
- bears/tests: Move to verify_local_bear()
- verify_local_bear() can accept only lines and make tempfiles
- to give to bears. Move tests to use this feature.
- commit 85e3543a10435dabc754910686e6d70294f10876
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 16:16:56 2016 +0530
- ClangASTPrintBearTest: Use unittest.TestCase
- Use unittest.TestCase as the test doesnt use any feature from
- LocalBearTestHelper.
- commit 34d3a681caf3ce82d94197879673c3ba9bd857b0
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 07:42:19 2016 +0530
- LocalBearTestHelper: Show better error messages
- LocalBearTestHelper was earlier only showing a generic
- message if the bear failed to execute. This led to difficulty
- in debugging. This commit forces LocalBearTestHelper to show
- the error messages from the bear if it wasn't able to execute
- successfully.
- Fixes https://github.com/coala-analyzer/coala/issues/1405
- commit 30f8582ae7e4b6a4a75a66971385df442c24337d
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 23:25:56 2016 +0530
- LocalBearTestHelper: Add args to verify_local_bear
- Add create_tempfile and force_linebreaks to verify_local_bear().
- This will allow us to test bears which cannot take data from
- stdin.
- Fixes https://github.com/coala-analyzer/coala/issues/1299
- commit 8be4530f20018f9424d11519c2ae18cae3e33ed6
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 15:29:49 2016 +0530
- LocalBearTestHelper: Use prepare_file()
- Use the prepare_file ContextManager to prepare the lines
- and filename to give the data to a bear easily.
- This helps to make quick tests for bears which do not accept
- stdin outputs and will only take output from the filename.
- commit 43d70e65016bdcafa37830c998d584600c6612c5
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 15:28:01 2016 +0530
- ContextManagers: Add prepare_file()
- Add context manager prepare_file() which can create a tempfile
- and save the file contents there temporarily (for a bear).
- The arg create_tempfile can be used to tell the Helper
- to create a tempfile and give that filename to the bear.
- The arg force_linebreaks adds a linebreak (\n) at the end of
- each line if needed.
- commit bb75516f3cea85517b0b786f7a195548181c402c
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 23:51:05 2016 +0530
- LocalBearTestHelper: Simplify code and names
- Simplify the code and names of functions so that it is
- more intuitive and easier to read.
- This is the last of a series of commits to revamp the
- LocalBearTesthelper class.
- The code was repetitive. This makes some things common.
- Also, this will lead to a better assert message because
- the `lical_bear.execute()` function is outside the assert
- so, it'd show the result in the Traceback also.
- The names of functions weren't according to our codestyle.
- Also, the names were too long to be able to make good git
- shortlogs using them.
- Fixes https://github.com/coala-analyzer/coala/issues/1370
- commit 9f5a2b51b74ae7fcb8e5e7309ea0deaa5ab7548a
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 23:00:28 2016 +0530
- LocalBearTestHelper: Rectify assert msg grammar
- commit b8a64a266d38faff994863285a544e7ce451835b
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 22:54:17 2016 +0530
- LocalBearTestHelper: Add arg - force_linebreaks
- Add force_linebreaks arg to all function inside LocalBearTestHelper.
- commit 98933b77ecac2d04847a08c4dbc03801e26dd896
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 22:48:53 2016 +0530
- LocalBearTestHelper: Rename arg to force_linebreak
- Rename prepare_lines to a more appropriate name
- force_linebreaks.
- commit 0e77cb84cd2adea29c27ce4ed4d53274ffd05c7c
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 22:06:00 2016 +0530
- LocalBearTestHelper: Remove assertLinesInvalid()
- Remove assertLinesInvalid() and combine it's functionality
- into assertLinesValid(). This reduces repetitive code.
- commit 2116202843dc74659fc4a18e54b9ce38790a9ffb
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 21:51:11 2016 +0530
- LocalBearTestHelper: Combine sing/pl functions
- Earlier we had multiple functions which did the same
- thing but had various function names to accept
- single line or multiple lines. This commit removes that
- as they're difficult to manage and the documentation gets
- repeated in each of the functions.
- commit d22bb8d7035ec28278b02f87ee17e18b42187d03
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Fri Feb 12 09:59:16 2016 +0530
- bears: Add goimports bear
- Add the bear for goimports for automatically adding / removing
- missing or unwanted imports in golang
- Fixes https://github.com/coala-analyzer/coala/issues/1332
- commit 4d7f12cc16ed4846af1bc05be2ac1289af078892
- Author: CruiseDevice <achavan1211@gmail.com>
- Date: Mon Feb 8 03:20:44 2016 +0530
- setup: Change development status to beta
- Fixes https://github.com/coala-analyzer/coala/issues/1303
- commit 36655d0152cf5160b029589c8d05061c4762f99c
- Author: fneu <fabian@neuschmidt.de>
- Date: Thu Feb 11 22:17:40 2016 +0100
- FilterResults: Fix mutation of passed result list
- Secretly modifying passed function parameters leads to confusion,
- weird bugs and hours of work to detect and fix them. Don't do it.
- I'll promise to not do it again, either.
- Fixes https://github.com/coala-analyzer/coala/issues/1422
- commit 041b5ebf36ba91c604f059fbfd2aafcf141c8608
- Author: fneu <fabian@neuschmidt.de>
- Date: Thu Feb 11 22:04:16 2016 +0100
- ResultFilter: Fix accidentally skipping results
- You shall not delete items from a list you are iterating over! Although
- doing it backwards prevents the accidental skipping of items.
- This affects test results, but only positively. The first result
- shouldn't have been detected anyways. The second is highly likely to
- be a false positive and therefore shouldn't have been detected either,
- although there is a code change inside this results' affected code
- range.
- Fixes https://github.com/coala-analyzer/coala/issues/1423
- commit 7d6717de2202700dbda1a55faa27aed93f8b175d
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 22:09:12 2016 +0100
- requirements: Update PyLint
- commit 6ff73eb1209b19ed975a67263960c85ce7fa62b2
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 22:01:46 2016 +0100
- requirements: Update CPPLint
- commit 5f2b247d102da5238cfad22637fa305c267592ff
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 11:38:36 2016 +0530
- abstractions: Remove CorrectionBasedBear
- As CorrectionBasedBear is deprecated in favour of Lint,
- this commit removes it from the code base.
- commit 4a37d44c9aedbd4abad042f6e754f9d22e6eba46
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 12:01:19 2016 +0530
- CorrectionBasedBears: Move to Lint
- Move all CorrectionBasedBears in favour of Lint. Lint is now a
- combination of both and can suggest diffs also.
- This deprecated CorrectionBasedBears which will be removed soon.
- Fixes https://github.com/coala-analyzer/coala/issues/1115
- commit 50c9aebdb8dfaa8cd44a55ec281d5d1db2baa4be
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 10:45:17 2016 +0530
- Lint: Read files as array of lines
- When making diffs it is easier to do when we read the file
- as lines. Whereas regex would prefer the whole text as a string.
- Also, we use list of strings everywhere else.
- commit 390991f365dcc02ee6c483f34c5ad78f13f05008
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 10:22:15 2016 +0530
- Lint: Make lint use stdout/err to create Diffs
- Similar to the funtionality provided by CorrectionBasedBear,
- now Lint can also take in stdin and create diffs+results.
- You can use the `gives_corrected` value to tell Lint whether
- the executable suggests the fix or not. If it does give the
- fix, we parse the stdout/err to get the modified lines.
- commit fff9b510922c05a9b1fb611c69d0f8c3f6698567
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 09:49:25 2016 +0530
- Lint: Break up lint() into smaller functions
- lint() has become long. This commit breaks it up into smaller
- functions which handle the work. It makes it easier to read
- as the function names help in documentation also.
- Also, this makes Lint more flexible, as the Bear can modify
- any part of Lint they like by overriding these functions.
- commit 123743a986a1be982058171a50d06e0374bdd10a
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 18:12:12 2016 +0530
- Lint: Allow stdin input of a file
- As a beginning towards merging CorrectionBear and Lint, I'm
- adding stdin feature to Lint. This will take `file` and send
- that to the executable instead of giving the file name.
- commit 8fe762eed4f4bbd1e7c61738ca8a6f5f81b2da7a
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 18:11:22 2016 +0530
- Lint: Use stderr's encoding when reading from stderr
- commit 0c242a634fc013cfd28a1b734c075875871d0e18
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 17:45:13 2016 +0530
- LintTest: Separate out tests into own functions
- commit c8f133c6bc4974d00eb9fc2c2362509117f9e89b
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 01:52:16 2016 +0530
- abstractions: Move is_binary_present() to Lint
- commit 1c605c7aef00553ff6cdb6e1a402e648b412e346
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 01:32:46 2016 +0530
- gitignore: Add .log files
- .log is used by pip and npm. This helps people to
- not mistakenly add it to git.
- commit 8aacb8b9d6e9fe119db24d37619204f5f34b9f55
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Fri Feb 12 00:40:39 2016 +0530
- gitignore: Add node_modules
- Node can be installed colally. Add that to the gitignore to
- avoid committing it into the repo.
- commit 861d8c638ccba809ecb55f17e07b1f2f78bbec0b
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Thu Feb 11 09:53:13 2016 +0530
- GoVetBearTest: Make vet_bad.go testfile worse
- vet_bad.go already throws some error, but in certain versions
- (Like Ubuntu 14.04 default version) it doesnt seem to be throwing
- errors. So, This commit makes it worse to ensure that the test
- doesn't fail because of that.
- commit 375e2a5ce799f8fcbfdfd905e9670f7b48e4c118
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Thu Feb 11 15:43:04 2016 +0530
- coala-ci: Add output
- Fixes https://github.com/coala-analyzer/coala/issues/1256
- commit b93732ded9749990f83e967033aece497b1cc8b1
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Thu Feb 11 13:42:04 2016 +0530
- ConsoleInteraction: Add print_results_no_input
- commit 891ca8d5c95fa5a5c15d2fecfa5adcc7a85a8f21
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Mon Feb 1 15:30:56 2016 +0530
- ConsoleInteraction: Split old functions
- Split print_results and print_result and added
- acquire_actions_and_apply and print_affected_files
- also put import os on top
- commit 634ff63cc0ecfe95af2afa4b0186949af9c90dd5
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 11:46:51 2016 +0100
- coafile: Check line length after Autopep8
- commit 7118365528aa100c7a12562e675d5c60fce0d593
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 11:31:46 2016 +0100
- coafile: Correct spacing after code
- Otherwise it might clash.
- commit 4083391d98f8e83599aae4008bba2e378f75882f
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 12:05:09 2016 +0100
- PyImportSortBear: Add more arguments
- Long overdue.
- Fixes https://github.com/coala-analyzer/coala/issues/1380
- commit 9183c81bec8c67bfd61a9a2b4e43a4a28cc6481e
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 11:44:24 2016 +0100
- StringProcessing: Ignore import sorting
- As per comment.
- commit f94fcc5750b1ee79db3d2dc7c8eb59ba1f458be8
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 11:42:24 2016 +0100
- setup.py: Sort Imports
- commit 57e66827f416e0adfaa1a282cab4c3d9fa4e62bb
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Feb 11 11:37:50 2016 +0100
- coala: Add ignore statement
- We will use PyImportSortBear soon.
- commit 1cf2cc12488604909290762c13818f16d92adb75
- Author: iamshubh22 <sgshubham03@gmail.com>
- Date: Thu Feb 11 02:05:17 2016 +0530
- coala_delete_orig: Improve deletion message
- Fixes https://github.com/coala-analyzer/coala/issues/1360
- commit 31885ca49564b286faf3f2f41b0f5593b7f8e482
- Author: iamshubh22 <sgshubham03@gmail.com>
- Date: Thu Feb 11 01:58:57 2016 +0530
- coala_delete_orig: Typo, no space
- Fixes https://github.com/coala-analyzer/coala/issues/1359
- commit ace599109a535c389014ce3f5c654270926a374b
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 11:40:17 2016 +0530
- ConfWriter: Write back escape characters correctly
- Earlier, escaped characters like the ones for comments
- key_val delimiters, etc were not being written back
- correctly. The value written back would be wrong because
- the \ was not present anymore => the next time the config
- file is read, it parses it differently.
- This commit fixes it by taking these values and replacing
- then with a backslash in front.
- Fixes https://github.com/coala-analyzer/coala/issues/921
- commit 6541a588f528d83c3ba5404635e99b65a85afe32
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 18:58:54 2016 +0530
- ConfWriter: Take multiple delimiters but use one
- ConfWriter needs all the delimiters being used in the coafile
- because it will beed to escape chars appropriately. In this commit
- we set which chars are being used as delimiters as iterables. But
- we choose the first item in the iterable to be the value we will use
- to write the conf writer - for uniformity.
- commit 2a1ac5fbf0a07fdaca0201db0b47124a3670cfe4
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 11:23:45 2016 +0530
- ConfParserTest: Add test with escaped characters
- Our Confparser can recognize comment keys which are escaped,
- but this is not being tested. This commit adds the test for that.
- Fixes https://github.com/coala-analyzer/coala/issues/1372
- commit dc8c5bd440ccb6979a5a4d7502945ce40fa6cb27
- Author: abit2 <ankit.baruah1@gmail.com>
- Date: Wed Feb 10 16:21:36 2016 -0800
- .coafile: Fix typo
- Fixes https://github.com/coala-analyzer/coala/issues/1342
- commit 3165f3a890eeec346fcdb24bda463440951a6fe6
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 15:07:38 2016 +0530
- doctest: Add doctest-modules
- Add doctest for all python modules. Modify the documentation so
- that doctest can actually find the code. Also, remove doc/ folder
- from coverage sources.
- commit 562259ed8ab974139572101de79c06b851493189
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 15:29:49 2016 +0530
- GlobbingTest: Ignore __pycache__ folders
- Fixes https://github.com/coala-analyzer/coala/issues/1354
- commit 06cd0d19dbca08db0d93314f82de596a7597442e
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 07:39:52 2016 +0530
- test: Remove __main__ from tests
- The pytest revamp doesn't need these __main__. Hence, we
- can remove them now that pytest is stable.
- Fixes https://github.com/coala-analyzer/coala/issues/1369
- commit 54d689c066030d6eb1a985809de4ed67f0bb6b91
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 05:42:10 2016 +0530
- docs: Stylize *Note* for easy distinguishability
- Notes should ideally be more prominent than normal sentences.
- This uses the earlier style where Notes would be blockquoted.
- Fixes https://github.com/coala-analyzer/coala/issues/1367
- commit 3f8cd086b8a77216bd247efe85394afb0dfa12f0
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 05:36:56 2016 +0530
- docs: Add installation instructions for virtualenv
- We've been saying virtualenv is better than system wide
- installation but have had to documentation on how to use
- virtualenv to install coala ! This commit adds that much
- needed documentation.
- Fixes https://github.com/coala-analyzer/coala/issues/1017
- commit eb7d4e592c5dbd8b1f9faa47fb997e3cd35d9d0e
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 13:07:24 2016 +0530
- docs: Update docs about pytest for testing
- Fixes https://github.com/coala-analyzer/coala/issues/1368
- commit 83369c0952a89e187208a854711482df75d22529
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 06:21:22 2016 +0530
- doctests: Execute code mentioned inside docs
- This commit adds the config options to pytesst so that
- it tests the code inside documentations. It only checks code
- which has a prefix `>>>` as those are taken as the python
- command prompt.
- Fixes https://github.com/coala-analyzer/coala/issues/1366
- commit 60e00c493010715cec4e02f50da7d3bc878e1a79
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Wed Feb 10 04:53:15 2016 +0530
- circleci: Move golang deps inside deps.sh
- Fixes https://github.com/coala-analyzer/coala/issues/1365
- commit 92f460ec11ef200433e07c8ab071e93fd0c9ec34
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 17:38:05 2016 +0530
- Tests: Remove sys.path manipulation for run_tests
- run_tests.py required us to modify the sys.path in every test. Now
- that we are using pytest, this is not needed as it handles testing
- in a different way. Hence, we can remove those statements.
- `git grep sys.path` was used to make sure no instance was left
- out.
- Fixes https://github.com/coala-analyzer/coala/issues/1356
- commit a7bca64f2ac41cb85ffdbc970ca983f8e8c8287f
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 14:45:59 2016 +0530
- run_tests: Remove older testing framework
- As pytest is ready, this commit removes the old run_tests
- method.
- commit ca5570b3a8d67899295eb92a56daae13682d687e
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 14:35:38 2016 +0530
- setup.py: Run pytest with `setup.py test`
- Adding `setup.py test` is pretty cool, because now a user
- can simply run `python3 setup.py test` without even installing
- the test-requirements. pip will do it automatically and will
- save it locally in a folder named .eggs
- Fixes https://github.com/coala-analyzer/coala/issues/1305
- commit 2e28b49e69a1862e206b84bdbc88d06bd3adf0ee
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 14:25:27 2016 +0530
- setup.py: Add tests_require
- test_requires is similar to install_requires and is populated
- using the test-requirements.txt
- commit c75ee5f88fc95c3921dcdd26ce40c464658a7def
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 13:02:25 2016 +0530
- CI: Use pytest for testing everywhere
- Fixes https://github.com/coala-analyzer/coala/issues/875
- commit 9d518a3d450f18e191b3792374df0bc8f38624bb
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 13:07:52 2016 +0530
- setup.cfg: Revamp coverage and pytest settings
- As we want to use pytest for our testing infrastructure,
- this commit adds required packages and settings inside the
- setup.cfg. It also moves the coverage settings here so as
- to keep them all in the same place.
- commit 79ec9dd5675132e9019c3fb08f346c7aa1a40f91
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 13:03:50 2016 +0530
- requirements: Create separate list for testing
- Earlier we had a mix of packages needed for testing and for
- installing in the requirements.txt. But, packages like coverage
- are not needed to be installed before using coala. Hence,
- it makes sense to separate the packages required for running and
- those needed for testing coala.
- This commit adds the test-requirements.txt file which does this.
- Fixes https://github.com/coala-analyzer/coala/issues/1293
- commit 4eb70e947113f4e2d298001618d72ebfb5b8b047
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 13:42:04 2016 +0530
- CollectorsTest: Ignore __pycache__ dirs
- When testing for collection of dirs, python sometimes created
- __pycache__ folders. Now that we use pytest, the __pycache__
- directory isnt created, hence making pytest to fail.
- This commit ignores folders with __pycache__ when testing
- whether all directors have been collected correctly.
- Fixes https://github.com/coala-analyzer/coala/issues/1354
- commit dc45168455f9fc3bf17ddf938b5c090b9a088b54
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 11:42:50 2016 +0530
- ConfigGatheringTest: Force arg_list to be empty
- When running tests using pytest, pytest sets sys.argv based
- on it's cmdline arguments. This makes this test fail, as
- it uses pytests's cli args. This forces gather_config()
- to use an empty arg_list.
- Fixes https://github.com/coala-analyzer/coala/issues/1353
- commit 41b99b81ba8f49793bbed0ef6c194cd4d7e943a2
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Tue Feb 9 11:38:37 2016 +0530
- ConfigurationGathering: Remove mutable argument
- ConfigurationGathering has a mutable argument which is causing
- trouble with pytest being able to modify the arguments there.
- This sets that value to None and replaces it inside the function.
- Fixes https://github.com/coala-analyzer/coala/issues/1352
- commit ba3dd22617d35926988250a578e600c6047aff99
- Author: Tushar Gautam <tushar.rishav@gmail.com>
- Date: Tue Feb 9 11:37:39 2016 +0530
- appveyor.yml: Appveyor clean up the PATH setting
- change `appveyor.yml` for better readibility
- so that python paths are added in one line
- and Java paths are added in the next line
- Fixes https://github.com/coala-analyzer/coala/issues/1334
- commit 47e0da8fd139bbcc8ff040e260a66bc25aeface7
- Author: yash14123 <yash14123@iiitd.ac.in>
- Date: Tue Feb 9 20:11:58 2016 +0530
- circleci : Install docs-requirements
- Fixes http://github.com/coala-analyzer/coala/issues/1338
- commit e421d45f133f962a53998163418f998da6f3d75a
- Author: yash14123 <yash14123@iiitd.ac.in>
- Date: Tue Feb 9 20:07:36 2016 +0530
- Interactions.py : Correct error message
- Fixes http://github.com/coala-analyzer/coala/issues/1333
- commit 11cdb46e3b4c267f061763bb12c8ceb7c6e21a4d
- Author: yash14123 <yash14123@iiitd.ac.in>
- Date: Tue Feb 9 07:17:36 2016 +0530
- docs: Remove unnecessary requirements.txt
- Fixes http://github.com/coala-analyzer/coala/issues/1317
- commit 32544e6595fd22e7561aabc285f14e1d30f07327
- Author: Tushar Gautam <tushar.rishav@gmail.com>
- Date: Tue Feb 9 18:45:36 2016 +0530
- package.json: Add a package.json file to coala
- `package.json` would make it easy for users to install
- nodejs dependencies using `npm install` or `npm install -g`
- Fixes https://github.com/coala-analyzer/coala/issues/1328
- commit e3f2e898e5a044d06b45547850a66eeb34f392dc
- Author: Nishant Mor <nishantmor27@gmail.com>
- Date: Tue Feb 9 00:31:21 2016 +0530
- setup.py: Normalise License Format
- Fixes https://github.com/coala-analyzer/coala/issues/1320
- commit 80c74091b4436a563e20fc507eb7f6266f899da7
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Feb 8 18:41:28 2016 +0100
- ResultFilterTest: Add unrelated file change test
- commit 0d497b866e3faeebf915f3496f5ed53b15b21ec9
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Feb 8 18:31:01 2016 +0100
- ResultFilterTest: Remove empty test case
- commit 7d7751872f14179c3259623bcf13cf326354c187
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Sun Feb 7 01:38:00 2016 +0530
- coala_main: Run coala_delete_orig on startup
- Closes coala-analyzer#1253
- commit ca8d449ed20e5fec3ad7d993bde56d9329bfb3c7
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Sat Feb 6 23:42:44 2016 +0530
- coala-delete-orig: Add script to delete .orig
- commit a166319782a114724e8ce3ac0cdce04f419d3a2d
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Mon Feb 8 13:21:04 2016 +0530
- ContextManager: Add dir as argument to make_temp
- commit f892b96a954a0b313151ef6c09bbb9c9d03583c5
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Tue Feb 9 01:52:03 2016 +0530
- bears: Add Golint bear
- Add the bears for golint for deeper go support.
- Add tests for good golint and bad golint files.
- Refers to https://github.com/coala-analyzer/coala/issues/1267
- Fixes https://github.com/coala-analyzer/coala/issues/1330
- commit b785e1f87cb3c42c3036803e08a28faeae1ffd8e
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Sun Feb 7 18:25:32 2016 +0530
- bears: Add PerlCritic bear
- Add the bears for perl critic for perl support
- Add perl bear module and tests for perl
- Add good perlcritic and bad perlcritic files for testing
- Update appveyor and dependencies to run tests on CI
- Fixes https://github.com/coala-analyzer/coala/issues/1259
- commit 15d3707beb37271de9728b4deadc4ad6094706c5
- Author: AbdealiJK <abdealikothari@gmail.com>
- Date: Mon Feb 8 17:29:09 2016 +0530
- Collectors: Add limit_paths() & expose it in args
- There was no method to limit the files which coala would run
- on in the command line arguments (without changing the coafile). This
- commit adds a new argument namely "--limit-files" which ensures that
- coala does not analyze any file outside the glob patterns mentioned in
- this argument.
- This is useful specially when coala's analysis is required in only 1
- file like in the case of editor plugins.
- Fixes https://github.com/coala-analyzer/coala/issues/1315
- commit 27e0aed05db5e8aa07117cc1d1ce2ead8d1ec366
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sun Feb 7 21:33:14 2016 +0530
- docs: Correct typos in docs
- Corrected weird alignment and removed newlines at the end of documents.
- Corrected a document reference typo and 2 titles on the index(sidebar).
- Corrected a bullet list that didn't convert as expected. Removed a
- quote block around a table(syntax was valid for RST).
- Fixes https://github.com/coala-analyzer/coala/issues/1198
- commit 4b138af215b15efe2eab957aa33e57d75276c70e
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sun Feb 7 21:28:41 2016 +0530
- docs: Replace mkdocs in CI & update process docs
- Replaced mkdocs with sphinx and updated dependencies for circle CI. Also
- updated our documentation for the use of ReStructuredText instead of
- Markdown. Sad to see you go Markdown.
- Fixes https://github.com/coala-analyzer/coala/issues/1198
- commit f5c6cef9657af821beca69ce5686afa461954207
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sun Feb 7 21:22:03 2016 +0530
- docs: Setup for auto API docs generation
- Made setup.py generate API documentation when run on readthedocs.org.
- Also, converted a string to ascii to avoid a UnicodeEncodeError on rtd.
- Sphinx configuration file set to read the source directory to pull.
- documentation. Added a reference to the API docs in the root toctree.
- Related to https://github.com/coala-analyzer/coala/issues/1198
- commit cd3d6fa8670aa023ae7d9aa2e7c553327330b610
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Wed Feb 3 17:10:04 2016 +0530
- docs: Implement sphinx root toctree
- Implement the sphinx master document(root toctree) in our existing
- index page. Added sphinx generated configuration file, makefile & batch
- file(i.e conf.py, Makefile & make.bat). The makefile and batch file
- can be used to build documentation locally.
- Related to https://github.com/coala-analyzer/coala/issues/1198
- commit 2e6284c2287ec0cb68b6855daa91bef4a500e0f5
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Wed Feb 3 15:56:26 2016 +0530
- docs: Convert our docs to RST
- Used pandoc to convert our documentation to ReStructuredText. Also
- fixed crossreferences not fully converted by pandoc, and, adjusted
- heading levels for use in readthedocs (for sphinx builds, sidebar
- generation seems to depend on having just one heading at the highest
- level, otherwise every top level heading appears in the sidebar)
- Related to https://github.com/coala-analyzer/coala/issues/1198
- commit 9bea8fe80829b3fef08293aa01788cea98e461e3
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Feb 1 16:36:28 2016 +0100
- java: Add CheckstyleBear
- The google_checks.xml are LGPLv2 licensed and can thus be distributed
- under AGPLv3 legally.
- Fixes https://github.com/coala-analyzer/coala/issues/1067
- commit c7de1865339d4ef48eb90e5efaed4f0d728e4fcf
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Feb 7 17:15:23 2016 +0100
- setup.cfg: Add coverage options for pytest
- commit 9e4daa6d6162849ea436a82233b89529b969642a
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Feb 7 17:23:42 2016 +0100
- gitignore: Add .cache
- commit 13a2d8cd572af2f4f975eeecb2d8125e97ae24c8
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Feb 7 17:02:11 2016 +0100
- test-requirements -> docs-requirements
- Those are only for documentation.
- commit c5a64ea669016c0cfee0383eef2a9a25ec31e4cb
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Feb 7 20:35:57 2016 +0100
- install.python-dbus: Use HTTPS for wget
- This download has moved but apparently the redirect is wrong. This fixes
- our builds.
- commit 373d171ef8bc863d56b68e3621f195861e6f8487
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Feb 7 15:28:58 2016 +0100
- setup: Remove redundant variables
- commit 079ebc5742bea306a9e35a85bf4a3e277722e92b
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Feb 1 16:24:14 2016 +0100
- bears: Add java package
- commit 0002f732e00a20e6e0bc1afccb35d6cd1f45e4c5
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Sun Feb 7 13:14:09 2016 +0530
- ContextManager: Add arguments to make_temp
- Fixes https://github.com/coala-analyzer/coala/issues/1280
- commit 4fc28b029437273eb008c9ae9c0c8050ac614808
- Author: fneu <fabian@neuschmidt.de>
- Date: Sun Feb 7 00:52:21 2016 +0100
- DbusTest: Refactor to allow pytest execution
- Refactor DbusTest so that it can be run by pytest. As pytest cannot
- run the file again, we create a subprocess with a string for python to
- execute to create the DbusServer.
- Also, DbusServerTest was not closing the DBus server spawned by it.
- This causes an issue where they both cannot be run by pytest
- simultaneously. This commit kills the bus created in DbusServerTest
- during tearDown so that it doesn't affect other tests.
- commit cd41823689303ada0aaeea13240481d181fe3076
- Author: Vadiraja K <vadi.fedx@gmail.com>
- Date: Fri Feb 5 23:35:28 2016 +0530
- DocstyleDefinition: Accept a single marker set
- Check and modify tuple if only one marker_set exists.
- Fixes https://github.com/coala-analyzer/coala/issues/1141
- commit e1a4866204c5041286e6ed0f6bba214960276706
- Author: Vadiraja K <vadi.fedx@gmail.com>
- Date: Sat Feb 6 15:34:19 2016 +0530
- DocstyleDefinition: Use type-checks
- Used @enforce_signature decorator to restrict data types of arguments
- Fixes https://github.com/coala-analyzer/coala/issues/1142
- commit d9130f28d54d1e200f7a33a304eaaccec29e3916
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Fri Feb 5 22:33:40 2016 +0530
- Install.md: Add setuptools documentation
- Some users can face a problem with setuptools throwing an error
- This can be fixed by installing setup tools. This patch updates
- the documentation for fixing errors for no module named
- setuptools.
- Fixes https://github.com/coala-analyzer/coala/issues/1288
- commit bce0764d0875958e1636e17c7cff8b2bbf97c2b1
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Fri Feb 5 17:26:26 2016 +0530
- setup.py: Set locale if needed
- Installations on virtualenv result in errors on Mac and Windows
- for unicode decode errors thrown by missing locales, This can
- be resolved by adding locale before the setup.
- Fixes: https://github.com/coala-analyzer/coala/issues/1268
- commit ef4ab15314bef76ce73e9f9f15aecfc6bb118ba6
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Fri Feb 5 14:51:58 2016 +0530
- Install.md: Add documentation generation section
- Add a new file for fetching pip requirements as test-requirements
- Updates documentation telling contributors how to generate docs.
- Fixes https://github.com/coala-analyzer/coala/issues/1277
- commit 433dead14dc8e2cc688e0bfa8dcf3e9a6371a76c
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Thu Feb 4 02:02:06 2016 +0530
- Install.md: Add note about python3 requirement
- Fixes https://github.com/coala-analyzer/coala/issues/1270
- commit 20248f79af9c492766d38fc392704e713882d9dc
- Author: Taranjeet <reachtotj@gmail.com>
- Date: Wed Feb 3 21:36:33 2016 +0530
- Writing_Good_Commits.md: Fix typo errors
- commit 3ecfcd56aeb138eb511d7b3723d73e0b2a69d4f2
- Author: Taranjeet <reachtotj@gmail.com>
- Date: Wed Feb 3 20:45:04 2016 +0530
- Install.md: Add missing angle-brackets
- commit f9a324df309febb0ad3b1f8e5f2c455048666fe1
- Author: sudheesh001 <sudheesh1995@outlook.com>
- Date: Wed Feb 3 15:17:15 2016 +0530
- Codestyle.md: Correct parameter name in example
- The documentation example mentioned area of rectangle as
- height * breadth but the documentation was mentioned as
- length in place of height, Ideally it should be length and
- product with height. This patch fixes the documentation for
- this problem.
- Fixes https://github.com/coala-analyzer/coala/issues/1269
- commit 451e999008d39b0e077c8a359b8e3884fa863760
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Feb 2 18:19:01 2016 +0100
- go: Add GofmtBear
- commit 901ef5bbb3a72f6721877aeeec00f08f08754700
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Feb 2 17:59:36 2016 +0100
- go: Add GoVetBear
- commit 76a5f9f8396d7ff74692cc6907e126be3dd1dd58
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Feb 2 17:46:45 2016 +0100
- bears: Add go package
- commit 9cc2a54874119a7ed049996c2c28ffd6c7839b4d
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Feb 1 17:36:48 2016 +0100
- LineLengthBear: Add ignore_length_regex
- We probably want to allow ignoring lines that e.g. contain a URL or
- something else that cannot be shortened. Checkstyle does it this way and
- I think that is good.
- commit e512102a1b3b6cad86476c425f7ecfed2bcdd5d4
- Author: SanketDG <sanketdasgupta@gmail.com>
- Date: Fri Jan 29 19:08:15 2016 +0530
- SourcePosition: Use absolute path for file
- If absolute path is not used, then comparison wouldn't work
- between two SourceRanges, because the paths may be different.
- Fixes https://github.com/coala-analyzer/coala/issues/1132
- commit d85936af136ffb5ec5ba0ca67b4a1ac8b8bb121f
- Author: Nishant Mor <nishantmor27@gmail.com>
- Date: Sat Jan 30 23:45:23 2016 +0530
- doxygen.coalang: Add PHP and Objective-C
- Fixes https://github.com/coala-analyzer/coala/issues/1143
- commit 323cbf60cface74a292e6f40eadcf7503961ba80
- Author: fneu <fabian@neuschmidt.de>
- Date: Sun Jan 31 14:39:59 2016 +0100
- codestyle: Use builtin vars() instead of __dict__
- commit 5d50be735e0f83baada40914e66ad348e2093fd7
- Author: Makman2 <mak95@arcor.de>
- Date: Sat Jan 30 15:38:46 2016 +0100
- RELEASE_NOTES: Update
- commit 9ccf70f097bda6472e78c7b5baa4f337abf8795c
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 30 10:57:35 2016 +0100
- Bump version
- commit 5fad1688f7ada3551c08dbc956fbaa68165bd72a
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 30 10:10:18 2016 +0100
- Release 0.4.0
- commit 8f1be37d6edd322aa4e46a2b4f5ace41d9f5c441
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 29 23:36:51 2016 +0100
- DefaultArgParser: Add bear explanation
- Usability testing with Ana has revealed that this is a weak point in our
- documentation.
- commit 7fc70315af7f2acf423dc6ee4a5cc74e07223a2a
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Fri Jan 29 21:14:20 2016 +0530
- coala-ci,coala-json: Use autoapply=False
- Closes https://github.com/coala-analyzer/coala/issues/1227
- commit 0f95815b3088c95b83887dfb118b1fa9aa396dff
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Fri Jan 29 21:09:53 2016 +0530
- coala_main: Add option to use autoapply=False
- commit 74fc9e6917cdc373191ec9b035178337e74ef729
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 17:03:50 2016 +0100
- Section: Add __setitem__
- Fixes https://github.com/coala-analyzer/coala/issues/1169
- commit dd3eade6a02269f2c74e547c0ba505ee749ff7c1
- Author: SanketDG <sanketdasgupta@gmail.com>
- Date: Fri Jan 29 21:06:54 2016 +0530
- CodeStyle: filehandler -> file
- In many places, filehandler(r) is used when opening a file:
- with open(..) as filehandler:
- This is replaced with the word file, which is more semantic:
- with open(..) as file:
- commit 937e187a3d44a884b76b1ca05c4406b671317173
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Thu Jan 28 23:49:17 2016 +0530
- ApplyPatchAction: Don't modify .orig if it exists
- Closes https://github.com/coala-analyzer/coala/issues/1186
- commit 30cbd8a0e87db8ae74d84a07e7fbd44bbbef6857
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Thu Jan 28 23:44:51 2016 +0530
- DefaultArgParser: Add option for no .orig
- commit 15331df9f713e0205d64ed6cd556dcbe55d43071
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Thu Jan 28 23:43:39 2016 +0530
- ApplyPatchAction: No .orig if user specifies
- coala should not create .orig files if user asks it not to.
- commit 630ba6d18772348942f5247d229a5ca7cd638cdd
- Author: fneu <fabian@neuschmidt.de>
- Date: Thu Jan 28 15:24:09 2016 +0100
- ResultFilter: Delete empty lines in remove_range
- commit 80c924bfe78605fe6aacf8c1eb6fa124d4ef903a
- Author: fneu <fabian@neuschmidt.de>
- Date: Thu Jan 28 15:08:57 2016 +0100
- ResultFilter: Handle incomplete SourceRanges
- commit b1fe97308e3adc7353bf629eb70c5c47dc84c41c
- Author: fneu <fabian@neuschmidt.de>
- Date: Tue Jan 26 11:33:53 2016 +0100
- SourceRange: Add expand method
- commit 42a7aa1f28f14b9747454529331a15f3d4b5e65f
- Author: fneu <fabian@neuschmidt.de>
- Date: Tue Jan 26 10:35:23 2016 +0100
- TextRange: Add expand method
- commit ac2ae3e3133679cf3f9e071b0cec3b06220fbd5b
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Jan 25 10:30:56 2016 +0100
- Processing: Catch messages post end of process
- Process may end despite messages still being in the queue. This change
- makes sure that:
- * either all processes are ended and all queues are flushed
- * or all processes have ended properly and sent the finish element.
- commit 312f1f5444fe78c9a40cb49d6c4674d9cccc3b1a
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Jan 25 09:14:11 2016 +0100
- .coafile: Check commit messages
- commit a52872a63777a5c5ad68d02288425b0d7cc605bc
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Mon Jan 25 03:21:11 2016 +0530
- Lint: Inherit Bear to overwrite check_prerequisites
- Co-author: Lasse Schuirmann(@sils1297)
- Closes https://github.com/coala-analyzer/coala/issues/1225
- Lint now inherits Bear. This is so that it can overwrite
- Bear.check_prequisites for Bears that inherit both Bear and Lint.
- Earlier versions of python implemented inheritance which limited the ordering of
- Parent classes for our use case, but current versions do not limit our implementation.
- commit 9523118fef5dd8197741e4f9bc758b7264e3b0e9
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Mon Jan 25 03:14:37 2016 +0530
- Lint: Use check_prerequisites from CorrectionBasedBear
- commit 2ee0c86ca3cb28ede798941c6a789cbc7170730e
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Mon Jan 25 03:10:51 2016 +0530
- CorrectionBasedBear: Move check_prerequisites out of class
- commit ccb8e29d86e97ec1dd9b9ae63d97181030fe1edd
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Mon Jan 25 03:00:19 2016 +0530
- CorrectionBasedBear: Change BINARY to executable
- commit b5c49a77f7f8d11cf9d2101ffd665205c35fb307
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Jan 24 11:37:33 2016 +0100
- GitCommitBearTest: Remove duplicate testcases
- commit 4cff040a8edec979da5791ab380e50d4822e69ad
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Jan 13 00:16:42 2016 +0100
- bears: Add GitCommitBear
- Fixes https://github.com/coala-analyzer/coala/issues/1220.
- commit 5ef59eae34b34c39dacb55a0f5181eab6cb9f86a
- Author: Makman2 <makman@alice.de>
- Date: Tue Jan 19 22:47:40 2016 +0100
- Result: Show id as hex number
- Less space needed for the id and better to read.
- commit b451af4aa13a3765a53f99accc7be2f509b6b5c3
- Author: Makman2 <makman@alice.de>
- Date: Fri Jan 22 22:19:11 2016 +0100
- ShellTest: Split cases for escape_path_argument
- commit b91b37336efc4f1079c4685e8511384049360161
- Author: Makman2 <makman@alice.de>
- Date: Fri Jan 22 22:16:35 2016 +0100
- Shell.escape_path_argument: Support Darwin
- Darwin uses as default also bash like linux.
- commit ce0603a57cd4640ed5f2555aac08ad3fcfffd23d
- Author: Makman2 <makman@alice.de>
- Date: Tue Jan 19 22:22:52 2016 +0100
- Shell: Add prepare_string_argument
- Prepares strings to be used as shell parameters. Especially useful for
- multiline strings.
- commit 5cce7e335fdd8dd5ad4c23c0911a85e79a369e60
- Author: Makman2 <makman@alice.de>
- Date: Mon Jan 18 16:06:42 2016 +0100
- run_shell_command: Forward **kwargs to Popen
- commit 0dca77c288bb38b9968617911a00a774b3198bfa
- Author: Makman2 <makman@alice.de>
- Date: Mon Jan 18 15:22:53 2016 +0100
- Shell: Add run_shell_command function
- This is a simplified version of `run_interactive_shell_command` function
- that returns the stdout and stderr output directly as strings.
- Communication is only possible at beginning using the `input` parameter.
- commit dd7c26ba538ba5f93badb29725c8c735b6652d39
- Author: Makman2 <makman@alice.de>
- Date: Mon Jan 18 15:20:01 2016 +0100
- Shell: Add run_interactive_shell_command function
- This function runs a command interactively. The user can enter the
- returned context manager and communicate via the given process' stdout,
- stderr and stdin.
- commit 54f9e9027c0f24808d810cf9929b036dfff29398
- Author: Makman2 <makman@alice.de>
- Date: Mon Jan 18 16:08:46 2016 +0100
- RubyLintBearTest: Improve import order
- commit 32c56c1321a5f1e855c66faf462cf409218ef362
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Sun Jan 24 02:04:20 2016 +0530
- Result: Show replath in location_repr()
- Fixes https://github.com/coala-analyzer/coala/issues/1233
- commit a804973e1471422c54e6812e4b8267f29fd1c81b
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Sat Jan 23 16:40:41 2016 +0530
- Result: Exclude duplicate files
- solves bug in https://github.com/coala-analyzer/coala/issues/1233
- commit b707d30a3f357e88a5845a85db57504b9a41d2d1
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sat Jan 23 15:55:39 2016 +0530
- ApplyPatchActionTest: Implement make_temp()
- Fixes https://github.com/coala-analyzer/coala/issues/1159
- commit 47c498a174c3a5f32db34b6cc1e646e016ee2187
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sat Jan 23 15:51:56 2016 +0530
- BuildDbusServiceTest: Implement make_temp()
- Related to https://github.com/coala-analyzer/coala/issues/1159
- commit d3d68f3a225c863e4ee45d1e34ed88f2afdc6f41
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sat Jan 23 15:50:17 2016 +0530
- ConsoleInteractionTest: Implement make_temp()
- Related to https://github.com/coala-analyzer/coala/issues/1159
- commit 91306b1061a8b37400e5c5ef21a3d1d76ff8d78e
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Sat Jan 23 15:45:01 2016 +0530
- BuildManPageTest: Implement make_temp()
- Related to https://github.com/coala-analyzer/coala/issues/1159
- commit e6567f13787bc943a978a4796b6ca1c4b9bb0014
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Fri Jan 22 18:53:07 2016 +0530
- Processing: Show filename when autoapplying
- Fixes https://github.com/coala-analyzer/coala/issues/1188
- commit 2e4156ecba3b2b8d42e3c0fb585132578719a509
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Fri Jan 22 18:50:40 2016 +0530
- Result: Add location_repr()
- This new function prints a human-readable location for the result
- commit 4319afe2deb1cb65625016d237139c099bee6188
- Author: fneu <fabian@neuschmidt.de>
- Date: Thu Jan 21 11:52:23 2016 +0100
- filter_results: Fix SourceRange overlap handling
- Fixes https://github.com/coala-analyzer/coala/issues/1209
- commit a27cb9f745a3bc931f4b2b93b78bb4021a1ba6f5
- Author: fneu <fabian@neuschmidt.de>
- Date: Thu Jan 21 11:29:58 2016 +0100
- TextRange: Add join()
- commit 79c12a4545805318129f9dbeef69d207c7b1da7c
- Author: fneu <fabian@neuschmidt.de>
- Date: Wed Jan 20 16:30:55 2016 +0100
- results: Move overlaps() from Source- to TextRange
- Note: This removes the check for file equality in
- SourceRange.overlaps(). This is indeed intentional, because said check
- was superfluous since SourcePositions are ordered by file now.
- commit 46310bfcf62d1c022c1008e6412b1008ab26e82d
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Fri Jan 22 13:04:25 2016 +0530
- ApplyPatchAction: Show error message on failing.
- Fixes https://github.com/coala-analyzer/coala/issues/1226
- commit f2158e15a44ad610ea77d9ad0bb01a9cc6f68cd4
- Author: Manoj <bmanojkumar@outlook.com>
- Date: Mon Jan 18 18:36:30 2016 +0530
- docs: Remove rultor reader note in Review.md
- Fixes https://github.com/coala-analyzer/coala/issues/1222
- commit 93cb7b575a2765e764296f09b89203e3bc9f3340
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Jan 19 10:04:04 2016 +0100
- imports: Put system/library imports on top
- commit 84d6a28b44495ef302ce5b9538d74830f0c96c02
- Author: Abhay Raizada <abhsag24@gmail.com>
- Date: Tue Jan 19 08:28:34 2016 +0530
- ConsoleInteraction: Output relative path
- Fixes https://github.com/coala-analyzer/coala/issues/1124
- commit 07a9307482649dbb44b626db7994efacf6f42d1a
- Author: Josemaria William <jmw.it50@gmail.com>
- Date: Fri Jan 15 14:50:27 2016 +0530
- tests: Move make_temp() to ContextManagers
- Related to https://github.com/coala-analyzer/coala/issues/1159
- commit 03a2429eb460ef9a846f475734aa1ba8ff9223c7
- Author: Attila Tovt <uran198@gmail.com>
- Date: Fri Jan 15 13:25:00 2016 +0200
- tests: Catch ImportError for site
- Fixes https://github.com/coala-analyzer/coala/issues/1217
- commit 29099aece1ba9309bcf943892b4a8571a61943ae
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 15 10:27:54 2016 +0100
- Tutorial: Add default_actions example
- commit 71e51880ac23277505dd35f4ec8249d38eb3e42f
- Author: Attila Tovt <uran198@gmail.com>
- Date: Fri Jan 15 10:45:51 2016 +0200
- Refactor _yield_if_right_kind into a condition
- Fixes https://github.com/coala-analyzer/coala/issues/1190
- commit 042a90463563460af2f79467bd0da9fdd5525bc3
- Author: Kaushik Ramachandran <kaushikmit94@gmail.com>
- Date: Wed Jan 13 15:34:35 2016 +0530
- SpaceConsistencyBear: Normalize new lines
- SpaceConsistencyBear shows "Trailing Whitespace" when
- new line is missing. This is taken care of by comparing
- the replacement with the original line with stripped off
- new line and by adding a new line at the end.
- Thanks @sils1297 for assisting me to fix this !
- Fixes https://github.com/coala-analyzer/coala/issues/1185
- commit 005122e64c8298acd8388ab3a63b95c2b24cd569
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Jan 11 22:32:19 2016 +0100
- requirements: Update pyprint
- A hotfix has just been released.
- commit 663f9206dd9e2df787452c17d9167c4672fc5ede
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Jan 11 22:17:37 2016 +0100
- MANIFEST.in: Update
- The requirements.txt is needed for setup execution and thus must be
- included in the distribution. The other files are just nice to include
- in a distribution... especially the license.
- commit c5f7961901ac5ccde824688d391d44ecc3f71916
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Mon Jan 11 18:31:26 2016 +0100
- requirements: Update PyPrint
- commit 96ae84e7b181e1fbc9e17b529fd0a141527bd823
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Jan 10 15:31:58 2016 +0100
- Revert "Processing: Return 1 if actions are autoapplied"
- Any CI service should rather use `-S=autoapply=false`, if results are
- applied they are considered fixed and thus shouldn't result in a nonzero
- exitcode.
- This reverts commit ab74ecaa750c5a8faee89a2801c95587f7800f7f.
- Related: https://github.com/coala-analyzer/coala/issues/1204
- commit 164222d4221cb5d724aa0f7f9e4192f6e2d1798a
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Jan 10 15:29:54 2016 +0100
- requirements: Upgrade cpplint
- commit eb9efa6a626db75f0330dff427a298a63c569cf6
- Author: Makman2 <makman@alice.de>
- Date: Sun Jan 10 14:51:17 2016 +0100
- Processing: Treat failing actions as unprocessed
- If an auto-apply action fails due to a raised exception, it's
- considered unprocessed.
- Fixes https://github.com/coala-analyzer/coala/issues/1202.
- commit c17ad96087ffcedb562b6197298b39944a455b48
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 19:26:48 2016 +0100
- DBusTest: Simplify lambda
- commit 50ba00a694e3156f4f22f10658eb2aaa188dd846
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 19:05:28 2016 +0100
- Codestyle: Refer to PEP8
- commit 4dda40d4ca50d1b6e38c3a0413fdfb10afdfadb9
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 19:01:40 2016 +0100
- coafile: Autocorrect code according PEP8
- commit b3811606f2e11853ec1e9011206c3784bf20a318
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 21:22:36 2016 +0100
- coala-ci: Use autoapply=false
- commit 255c04c3fa93a6d2b4e35d313b790e0df177adfc
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 21:02:39 2016 +0100
- Processing: Allow overriding action auto application
- commit 4031ba17fcf6b00de2f6106ba5cc5f6b88b8f1b6
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 20:38:16 2016 +0100
- Processing: Return only valid results
- Fixes https://github.com/coala-analyzer/coala/issues/1165
- commit ab74ecaa750c5a8faee89a2801c95587f7800f7f
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 9 20:36:38 2016 +0100
- Processing: Return 1 if actions are autoapplied
- If a result was autoapplied, there were results yielded and the exitcode
- of the program has to be nonzero.
- commit e34051bee60094245ca333081da4f4cc184a38e8
- Author: SanketDG <sanketdasgupta@gmail.com>
- Date: Fri Jan 8 01:09:14 2016 +0530
- docs: Use "=" to specify arguments for consistency
- The docs uses "=" to specify the arguments, and for the sake of
- consistency, it should be the standard way to specify arguments
- in the docs.
- Also, a leading forward slash is added to the -f argument so that
- it takes a glob for sure, and not a literal asterisk (which
- sometimes happens in zsh)
- commit 023fc117f05716dff9ba7e93aa72585dc86c9494
- Author: SanketDG <sanketdasgupta@gmail.com>
- Date: Fri Jan 8 00:57:16 2016 +0530
- docs: Escape glob argument
- In zsh, under default settings, when globs are specified by '=' in
- arguments, the asterisk (*) is taken to be a literal asterisk.
- So, in here, if the --files argument is --files=src/*.c, it looks
- for a file named *.c in src/folder, and wouldn't act as a glob,
- i.e. take in account all files in the src/ folder with a '.c'
- extension.
- So to avoid this, the asterisk is escaped with a leading forward
- slash so that it acts as a glob.
- commit 42de3b154d5aed164a0e54f47e30d5446fe90b46
- Author: Kaushik Ramachandran <kaushikmit94@gmail.com>
- Date: Fri Jan 8 21:30:24 2016 +0530
- Constants: Move out of class
- The Constants class was pretty useless. So, moved all the constants
- outside the class. Now the class doesn't exist any more.
- Made necessary changes to all the references.
- Removed unnecessary comment in Constants.
- Fixes https://github.com/coala-analyzer/coala/issues/917
- commit fae56063c75d07aa30f6d4a7a5cc138ffde0a75c
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Jan 5 19:09:31 2016 +0100
- Testfiles: Make names unique
- We must not have two test bears that have the same name, otherwise they
- cannot both be imported. When using pytest, imports are cached and
- Python won't reimport them, unique test names are thus needed.
- commit 491031d95ddbec552a98419d2e988bd2f93bdd52
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Jan 5 18:27:53 2016 +0100
- setup: We are all authors!
- commit f22a36c271d14bbd16470ae56deead700679418c
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Jan 5 10:33:27 2016 +0100
- ConsoleInteractionTest: Clean up mocked methods
- commit 338be6dfcf8fc3e51bec9e3838108705d7214b10
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sun Jan 3 00:06:57 2016 +0100
- generate_local_bear_test: Rename to verify_local_bear
- Any function ending with `_test` is usually a function that tests
- something and pytest assumes that. This renaming thus has actually an
- impact on test failures when using pytest (which we want to do soon :))
- commit 2a7828d5dfba71d1d758a56f441b71d97564c970
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Jan 6 14:55:23 2016 +0100
- Lint: Check for None before conversion attempt
- Fixes https://github.com/coala-analyzer/coala/issues/1192
- commit 67b2493db09fb227091d76f4961ea41ffc203c23
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:35:09 2016 +0100
- Writing_Tests: Remove test skipping instructions
- The official documentation can explain this better than we can, this is
- useless documentation to maintain.
- commit 9dbd3f61337010328dfcbd78d9b3f8affdac19a9
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 19:53:09 2016 +0100
- setup.cfg: Specify test classes and functions
- This way pytest will ignore our Test* classes and not issue warnings
- for them.
- commit 201cd49a1ad6189e7cd49dbed16eceac028d0e4c
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 19:39:01 2016 +0100
- ContextManagers: Remove preserve_sys_path
- We don't need it anymore.
- commit 2e644eb48b107618f82526d0545c2d0a228a4d31
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 19:30:18 2016 +0100
- TestUtilities: Remove test skipping
- This simplifies our test utilities since we switched to builtin unittest
- test skipping.
- commit c91cae9a970933d433c3b095d94aa666aa6b6c80
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 2 16:52:04 2016 +0100
- DbusTest: Skip on ImportError
- commit d12d804844ec27141e0af5b5cdab9f1b77a5a350
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 2 16:49:42 2016 +0100
- DbusDocumentTest: Skip if dbus unavailable
- commit 0f85451bb07b0cc448dd9b276f16d00cea60199b
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 2 16:48:34 2016 +0100
- DbusServerTest: Skip if dbus is unavailable
- commit d89ead3709036b047b76ae66718cc84dddcecd45
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 2 16:46:50 2016 +0100
- DbusAppTest: Skip test on ImportError
- We don't want it to be executed if dbus isn't available.
- commit 886cf4fe13798696b3e22e40340a66de8de5d233
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:33:06 2016 +0100
- DiffTest: Use skip_if_no_clang
- This also has the nice side effect that not all test cases are skipped
- if clang is not installed.
- commit b72834445a93da25d586c5af2ac66f94ee8d9ce3
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:30:44 2016 +0100
- ClangCountVectorCreatorTest: Use skip_if_no_clang
- commit 1648807f0dce8cf96a104af8dcb7ca7aba3135f4
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 2 16:11:12 2016 +0100
- ClangCountingConditionsTest: Use skip_if_no_clang
- commit 664a7863856b9386062bd8594d72a899af5fd211
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Sat Jan 2 16:10:20 2016 +0100
- c_languages: Add skip_if_no_clang
- This will simplify test skipping for clang related tests.
- commit 98e1ddaf4d42754a193790406537dec2e48dd917
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:12:25 2016 +0100
- Clang bears: Add check_prerequisites
- commit 63ce662563289e1179bd1284d0a989b4ba0269cf
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 21:00:35 2016 +0100
- generate_local_bear_test: Add documentation
- commit 5d2b0641fb1e96652af2b8f79693e90392ded8ad
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 18:53:25 2016 +0100
- OpenEditorActionTest: Correct test name
- Copy and paste error.
- commit 365639b5b7960e96aaabb06f91d96dcffc372c59
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:26:07 2016 +0100
- RubyLintBearTest: Use unittest skipIf
- commit b5b1f793d4e02b4867cb02a0ca654ae9604558d3
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:25:14 2016 +0100
- PyLintBearTest: Use unittest skipIf
- commit 3a6c1eb59f80ce13461be6d46809ff9b4f222cb7
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:24:00 2016 +0100
- ProseLintBearTest: Use unittest skipIf
- commit 6e3d2920d3453c0beb22b717439f8b281188afdf
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:22:49 2016 +0100
- JSHintBearTest: Use unittest skipIf
- commit 264bb33be0a1e557408418ba7511b8afcb69a964
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:21:49 2016 +0100
- CSSLintBearTest: Use unittest skipIf
- commit 1e95d8fa47af429f6eeadbcb4002dba1fd123f59
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 20:19:50 2016 +0100
- CPPLintBearTest: Use unittest skipIf
- commit e29150f754ac23ba3aae72f2f1055ca357c6b4aa
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 19:55:59 2016 +0100
- AlexBearTest: Use unittest skipIf
- commit 06b3f2c4ac20f3ca58b00e2f34543b6972cc25bc
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 18:13:45 2016 +0100
- CoffeeLintBearTest: Use unittest skipIf
- commit 33d26cacb11e9aaa515753767ceece6bb328a1a1
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 18:12:43 2016 +0100
- OpenEditorActionTest: Add missing newlines
- commit bbf0cfe596d69ea1225a349ba856485e66c67f07
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 18:12:04 2016 +0100
- PHPLintBearTest: Use unittest skipIf
- commit 7bbdcc802ebeeefca7e0a27e5a55f1e3e16e0f07
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 18:10:27 2016 +0100
- generate_skip_test: Generate a unittest skip decorator
- commit 6d016823132229352f0bc4879b80cc032fc09029
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 17:59:47 2016 +0100
- DockerfileLintBearTest: Use skipIf
- commit a79fb15da41fefa4597b45f53b60fcecf518407c
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 17:58:28 2016 +0100
- CSharpLintBearTest: Use skipIf
- commit b6ecf4c29dcb44e5400f0b31f6047a5ce6233bf1
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Fri Jan 1 17:53:59 2016 +0100
- EspeakPrinterTest: Use skipIf
- We will switch to pytest soon, using the builtin unittest skip is
- cleaner and less verbose.
- commit dd487403fe4b3f9b355bdd9a8f16c8278d81e859
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Dec 31 02:23:45 2015 +0100
- Tutorial: Reorganize Ignore Issues section
- Having subsections here is nicer.
- commit 26e2d453f3158b12600d1c9300ae33f3b356ebeb
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Dec 31 02:19:51 2015 +0100
- Tutorial: Elaborate on ignore rules
- commit 2ed1949ddecd0bbe18f064a489eb614114878157
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Thu Dec 31 01:06:16 2015 +0100
- Bump version number
- commit 206f89212d901d4ea2edb84ed7909dc4332a6382
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 22:16:47 2015 +0100
- Tutorial: Document code-area ignore feature
- commit 3ab021365055544d53444bc710e82c0e0251ec08
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 22:15:45 2015 +0100
- Tutorial: Document file-ignore feature
- commit df6641025053011694bb2139d6635340bf68350f
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 21:27:42 2015 +0100
- release-notes: Update
- commit 22f43f5f37d737463f3ba7659bd00131f0b1fa10
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 20:37:05 2015 +0100
- Tutorial: Render lists properly
- commit acfafb4c4aa2c5451cdc559df0e6cf7c0cc0f90e
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 20:36:15 2015 +0100
- Tutorial: Update LineLengthBear paragraph
- commit 2122bfb9d93a2d3336758d21d07b56dc94b1fe91
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 20:35:43 2015 +0100
- Tutorial: Setting is commonly written lower-case
- commit 9fc7bb0fff67701c3a1ed7847e8679553f3017fd
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 20:34:09 2015 +0100
- Tutorial: Use 1. plural instead of 1. singular
- Suggerates that the documentation is written by the community and not
- by a single person (whether that's true or not :D).
- commit 038f2af8696938ee03da7569bca0bbd11b5abe2d
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 20:38:40 2015 +0100
- Use Clang package
- Fixes https://github.com/coala-analyzer/coala/issues/1043
- commit dbaedcd4adc0a7e888443fed8411822de477dfb0
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 20:58:08 2015 +0100
- CI: Install PIP dependencies from requirements.txt
- commit 599126d91aaa9bf40b3b3e13ff9409acffa1ecf8
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 20:38:05 2015 +0100
- Install.md: Add installation instructions for bears
- commit c8d2c1ab4a41764d8b64cbcb1d8febf0e3086137
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 20:19:48 2015 +0100
- Install.md: Shorten dependencies section
- Nobody would ever read what we had there before.
- commit a8130000d84d86c18c95a721812124a3be0e9b75
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 20:12:01 2015 +0100
- Install.md: Remove espeak note
- We don't use/support espeak anymore.
- commit 97ab8ec16695c8f9247d7962f7839fd5b4931db2
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 20:08:49 2015 +0100
- Install.md: Don't be specific to 3.4
- commit aa90a0ed2e184d01e1ec35d6fc34ba49beaa8825
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 19:51:42 2015 +0100
- Install.md: Use python3 explicitly
- Lots of users just copy and paste the commands. This makes it easier and
- works even when it's not needed, mostly.
- commit ebacde0752ab74fe596711f92f7ef798cc3d9db2
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 19:48:37 2015 +0100
- Install.md: Remove known to work definition
- We should rather keep this short. Also we don't want to list for every
- feature if it's supported or not. Dependency installation docs will be
- shortened by a lot soon.
- commit 04660ae2409c74c5c5e7b6363a3341dd05662638
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 19:19:50 2015 +0100
- Move requirements to requirements.txt
- This way the actual versions of the dependencies are fixed.
- Fixes https://github.com/coala-analyzer/coala/issues/791
- commit e4974efec646915a5791960cbf19b8edbddcb0b3
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 18:00:41 2015 +0100
- DocumentationCommentTest: Remove unneeded code
- We don't use msgfmt anymore.
- Fixes https://github.com/coala-analyzer/coala/issues/1166
- commit a39b4a3af039d13f53a5ec41b44851c902c36d9e
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 17:27:24 2015 +0100
- LogPrinter: Default log level to INFO
- This shouldn't have any functional effect but it's nicer and more
- intuitive to use for others.
- commit f09240a061f40c4cd20d8dbb9f508a027d2021a2
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 17:26:14 2015 +0100
- DefaultArgParser: Show INFO log level in help
- Fixes https://github.com/coala-analyzer/coala/issues/1171
- commit 1faef4ba7455cb0c6f0a0ed82bd541c72da85491
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Wed Dec 30 17:24:17 2015 +0100
- ConfigurationGathering: Default log level to INFO
- Fixes https://github.com/coala-analyzer/coala/issues/1172
- commit c6d64f043eee85fea6992d0278db43f33c27d9c8
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 17:31:09 2015 +0100
- Tutorial: Document `default_actions` feature
- commit 759073e8fdde0987a2bc7f4cce41e3979d2ac69b
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 30 01:53:40 2015 +0100
- Processing: Implement auto-apply
- Fixes https://github.com/coala-analyzer/coala/issues/289.
- commit 96de41ccc35666ad8219d402d74484b3f22fbc72
- Author: Makman2 <mak95@arcor.de>
- Date: Sat Dec 26 20:59:17 2015 +0100
- ResultAction.is_applicable: Return True
- By default a user expects the class directly to run.
- commit d0b29b0f6bd6602d0412a1a43e85e500650c2f40
- Author: Makman2 <mak95@arcor.de>
- Date: Sat Dec 26 20:19:13 2015 +0100
- ResultAction: Use enforce_signature
- commit 5ce4ed6b59ca3ed1ce87cf1e74edad9b646a57b3
- Author: Makman2 <mak95@arcor.de>
- Date: Sat Dec 26 17:51:11 2015 +0100
- ConsoleInteraction.choose_action: enumerate from 1
- commit ff5b1c72b5d0675205cee8f7b8f9e3e7ee0bfa50
- Author: Makman2 <mak95@arcor.de>
- Date: Thu Dec 24 20:40:19 2015 +0100
- simulate_console_inputs: Better messages
- Raises a custom `ValueError` to tell the user explicitly that he runs
- out of inputs.
- Also directly manipulate the `builtins` module, no need to access the
- dict for rewriting functions.
- commit 68f01bf9de6348910a6e24da447928ec4a5fdcc7
- Author: Makman2 <mak95@arcor.de>
- Date: Thu Dec 24 20:27:31 2015 +0100
- ConsoleInteractionTest: Fix indentation
- commit 1bbdc65df8a405bf8436bb8c23c109b1ce91daa2
- Author: Makman2 <mak95@arcor.de>
- Date: Thu Dec 24 18:14:53 2015 +0100
- ConsoleInteraction: Rename apply_action
- Since apply_action does not simply apply an action and also interacts
- with the user, the new name `ask_for_action_and_apply` resembles the
- task more.
- commit fb7a0a9c56a462ab30c85ffe7c1a0a2dd0af7da6
- Author: Makman2 <mak95@arcor.de>
- Date: Wed Dec 23 17:16:31 2015 +0100
- ResultAction.is_applicable: Correct doc alignment
- commit 16b7941bda81a5ed70e30149780de9ba95901c46
- Author: Makman2 <mak95@arcor.de>
- Date: Tue Dec 29 02:03:32 2015 +0100
- CorrectionBasedBearTest: Make coverage standalone
- `check_prerequisites` is now completely covered by the
- `CorrectionBasedBearTest` itself.
- commit e33a8cb8506b9ee9e667525d6fded4d662d947e2
- Author: Lasse Schuirmann <lasse.schuirmann@gmail.com>
- Date: Tue Dec 29 17:15:10 2015 +0100
- Collectors: Work on list copy when removing ignored
- Otherwise nondeterministic - almost evil - things may happen.
- commit 499ded0ae76ff8e2a1229d482bcc78f6f68bdf51
- Author: Makman2 <mak95@arcor.de>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement